artemate uno
-->> Benvenuti nel sito ARTEMATE  

JAVA E .........JAVASCRIPT

JAVA


Java e' un linguaggio creato dalla Sun Microsystems, compilato all'80% e interpretato al 20% per renderlo indipendente dalla piattaforma. Java e' un linguaggio di programmazione orientato agli oggetti, compilato in bytecode indipendenti dalla macchina, a loro volta interpretati dalla Java Machine del computer host. Le peculiarita' che fanno di Java il linguaggio del futuro sono:

Java e' un linguaggio orientato agli oggetti, descrivendo le interazioni tra essi;
Java e' un linguaggio distribuito
Java e' un linguaggio sia interpretato che compilato. In altre parole un programma Java viene compilato nel formato Bytecode binario indipendente dalla piattaforma, e successivamente interpretato da un ambiente di runtime di Java specifico per quella piattaforma;
Java e' neutro rispetto all'archittettura. Questo significa che un programma in Java non dovra' essere scritto in diverse versioni (Unix, PC, Mac ecc) ma le sue istruzioni saranno decifrate al di la' dell'archittettura della macchina. In altre parole un programma non dovra' piu' essere scritto in diverse versioni.
Java e' portabile
java supporta il multithreading.
Java e' un linguaggio dinamico. E' possibile aggiungere nuovi metodi e variabili di istanza per una classe esistente in una libreria, senza per questo provocare problemi nel programma.
Java e' robusto, semplice (rispetto ad altri linguaggi orientati agli oggetti come C++) e sicuro.

Il vantaggio degli script e' la semplicita' di apprendimento che li differenzia dai linguaggi dai quali discendono.

Le applet Java sono compilate e il loro codice non puo' essere visualizzato direttamente nella pagina. Per visualizzare il sorgente di un'applet Java e' necessario possedere un compilatore Java e conoscere i rudimenti di questo linguaggio. All'interno del documento HTML verra' soltanto inserito il classico tag <APPLET> che non la incorpora ma la richiama da un file .class esterno.
Le Applet java occupano una spazio definito sullo schermo, indipendente dal resto del codice HTML e all'interno del quale producono i propri effetti.

JAVASCRIPT


Javascript e' un prodotto creato da Netscape in prima battuta (quando si chiamava Livescript) e successivamente sviluppato in accordo con Sun Microsystem (la Software house che ha inventato Java). E' bene fin d'ora precisare che Javascript non e' una versione semplicifica di Java, ma ne condivide solo alcune sintassi e strutture. Per il resto si tratta di due linguaggio molto distanti l'uno dall'altro. Javascript permette un maggior livello di interazione su documenti Web rispetto ad HTML, ma mai un programma complesso potrebbe impostarsi in questo linguaggio di scripting. L'interazione che Javascript crea tra client e server e' molto limitata. Solo per fare due esempi, infatti, non permette di controllare le connessioni di rete o di prelevare file.

Javascript, lo dice il nome stesso, e' un linguaggio di script a tutti gli effetti che, seppur con doverosi distinguo, deriva da Java.

La sintassi Javascript viene letta dal browser all'apertura della pagina (ecco spiegato il perche' il codice Javascript viene inserito tra i tag HEAD del documento HTML) ed e' modificabile con un normalissimo editor di testi (blocco note di Win95, per es.).

Come detto in precedenza, Javascript e' una tecnologia ideata da Netscape. Microsoft supporta questa tecnologia nei propri browser, ma nel corso degli anni ha messo a punto un proprio linguaggio di scripting che non ha, pero', avuto grande seguito tra gli sviluppatori.




TORNA A CORSO LINGUAGGI WEB