Net.Data facilita la creazione di pagine Web dinamiche poichè l'uso del linguaggio macro è più semplice dell'uso della scrittura di applicazioni per server Web e perchè Net.Data consente di utilizzare linguaggi già conosciuti, come HTML, SQL, REXX e JavaScript. Net.Data fornisce anche ambienti di linguaggio che accedono a database DB2, o utilizzano REXX, Perl ed altri linguaggi per qualsiasi tipo di applicazione. Inoltre, le modifiche apportate ad un file della macro possono essere visualizzate istantaneamente su un browser.
Net.Data potenzia le capacità di gestione dati già alquanto estesa di OS/400 aggiungendo supporto per i nuovi formati emergenti dell'elaborazione e della presentazione di informazioni Internet. Vantaggi di Net.Data per le applicazioni:
Il linguaggio macro di Net.Data è un linguaggio interpretato. Quando Net.Data viene richiamato per elaborare una macro, Net.Data interpreta direttamente ogni istruzione di linguaggio in modo sequenziale, cominciando dall'inizio del file. Con questo approccio, tutte le modifiche eseguite su una macro possono essere visualizzate immediatamente quando viene successivamente specificato l'URL che esegue la macro. Non è necessaria alcuna ricompilazione.
Il linguaggio macro di Net.Data presenta solo poche regole sul formato della programmazione. Questa semplicità fornisce ai programmatori libertà e flessibilità di sviluppo. Una singola istruzione può essere suddivisa su più righe o più istruzioni possono essere immesse su una sola riga. Le istruzioni possono essere avviate in qualsiasi colonna. Possono essere ignorati gli spazi o intere righe. E' possibile utilizzare commenti in qualsiasi punto.
Net.Data considera tutti i dati come stringhe di caratteri. Net.Data utilizza funzioni integrate per eseguire operazioni aritmetiche su una stringa che rappresenta un numero valido, compreso quelle in formato esponenziale. Le variabili di linguaggio macro sono trattate in dettaglio in Variabili della macro di Net.Data.
Net.Data fornisce funzioni integrate che eseguono diverse operazioni di elaborazione, di ricerca e di confronto per testo e numeri. Altre funzioni integrate forniscono capacità di formattazione e calcoli aritmetici.
Quando Net.Data rileva un errore, al client vengono restituiti messaggi con spiegazioni. E' possibile personalizzare i messaggi di errore prima che vengano restituiti ad un utente su un browser. Consultare Riferimenti di Net.Data per ulteriori informazioni.