Java e JavaScript sono due linguaggi orientati agli oggetti . A parte questo fatto e le loro nomi simili , esistono alcune analogie tra Java e JavaScript . Le persone che sanno usare un linguaggio spesso si confondono quando cercano di imparare l'altro , aspettandosi più somiglianze che si trovano a causa dei nomi simili . Applet Java eseguire come programmi autonomi , mentre script JavaScript eseguiti in collaborazione con l'HTML nei browser web . Storia
Sun Microsystems originariamente creato Java come linguaggio di programmazione orientato agli oggetti . Java in grado di creare programmi che funzionano su più piattaforme . Netscape ha sviluppato JavaScript come linguaggio di scripting orientato agli oggetti che viene utilizzato all'interno di un browser web. JavaScript è stato progettato per fare affidamento su altre strutture , come ad esempio un browser web . Programmatori Java di creare applet , o piccoli programmi che possono essere eseguiti ovunque , mentre i programmatori JavaScript scrivere funzioni che possono essere eseguiti solo su internet. A causa di un insieme di comandi più piccoli , i programmatori possono imparare a progettare classi JavaScript in meno tempo di apprendimento di Java .
Esecuzione
Un programmatore deve compilare il codice Java prima che il programma può funzionare . Un compilatore trasforma il codice Java in codice macchina lingua prima di un browser in grado di interpretarlo . Eventuali modifiche al programmatore rende al codice richiederanno lui per ricompilare il programma . Un web designer può scrivere funzioni JavaScript direttamente in un editor di testo , salvare il file e caricarlo sul server per l' esecuzione immediata . JavaScript compila quando un utente visita un sito web. JavaScript estende la capacità interattive di una pagina web per l'esecuzione di attività non è in grado da solo in HTML . JavaScript può funzionare con altri linguaggi come HTML , PHP e AJAX, mentre Java viene eseguito all'interno di un browser sul proprio .
Sintassi
Java e JavaScript differiscono la sintassi per la creazione di variabili e funzioni . In Java , l'utente dichiara una funzione simile ai linguaggi di programmazione tradizionali come C + + o Visual Basic . Ad esempio, un programmatore può creare una funzione , digitando " public int funcName ( int numero ) ", mentre in JavaScript che può creare la stessa funzione con " funcName funzione ( numero )" solo . Java crea variabili dichiarando un tipo di dato prima di un nome , ad esempio " numero intero ", mentre JavaScript utilizza il generico "var" di dichiarare tutte le variabili (come " numero var " ) e fa la conversione dei dati in caso di necessità
< br . >
Attuazione
Per eseguire le applet Java , un browser web deve avere il supporto Java scaricato e installato . Per eseguire script JavaScript , il browser deve avere abilitato le funzionalità Javascript nel menu delle opzioni . Se un utente consente il suo browser per utilizzare una delle due lingue , l'altro non diventa automaticamente attivata . Egli deve accendere sia individualmente .