Nwlapcug.com


Le differenze tra Java e JavaScript

Java e JavaScript sono entrambi linguaggi object-oriented. A parte questo fatto e hanno nomi simili, pochi paralleli esistono tra Java e JavaScript. Persone che sanno come utilizzare un linguaggio spesso si confondono quando tentano di imparare l'altra, mi aspettavo più somiglianze che scoprono a causa i nomi simili. Applet Java esecuzione come programmi autonomi, mentre gli script JavaScript eseguiti in combinazione con HTML nei browser web.

Storia

Sun Microsystems creata originariamente Java come un linguaggio di programmazione orientato agli oggetti. Java è possibile creare programmi che funzionano su più piattaforme. Netscape ha sviluppato JavaScript come un linguaggio di scripting orientato agli oggetti che viene utilizzato all'interno di un browser web. JavaScript è stato progettato per fare affidamento su altre strutture, ad esempio un browser web. I programmatori Java creare applet o programmini che possono essere eseguito ovunque, mentre i programmatori JavaScript scrivono funzioni che possono essere eseguito solo su internet. A causa di un più piccolo insieme di comandi, i programmatori possono imparare a progettare classi JavaScript in meno tempo di apprendimento di Java.

Esecuzione

Un programmatore deve compilare codice Java prima di eseguire il programma. Un compilatore trasforma il codice Java in codice in linguaggio macchina prima che un browser può interpretare. Eventuali modifiche che il programmatore effettua al codice richiederà lui 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 viene compilato quando un utente visita un sito Web. JavaScript estende la capacità interattiva di una pagina web eseguendo attività non è in grado in HTML da solo. JavaScript può lavorare con altri linguaggi come HTML, PHP e AJAX, mentre Java può essere eseguito all'interno di un browser sul proprio.

Sintassi

Java e JavaScript differiscono nella sintassi per la creazione di variabili e funzioni. In Java, un utente dichiara una funzione simile ai tradizionali linguaggi di programmazione come C++ o Visual Basic. Ad esempio, un programmatore può creare una funzione digitando "public int funcName (int number)," mentre in JavaScript può creare la stessa funzione con "funzione funcName(number)" solo. Java crea le variabili di dichiarare un tipo di dati prima di un nome, ad esempio "numero intero"; mentre JavaScript utilizza il generico "var" per dichiarare tutte le variabili (ad esempio "var numero") e fa la conversione dei dati quando necessario.

Attuazione

Per eseguire le applet Java, un browser web deve avere supporto Java scaricato e installato. Per eseguire gli script JavaScript, il browser deve avere abilitato la funzionalità JavaScript nel menu opzioni. Se un utente permette il suo browser per utilizzare una delle due lingue, l'altro non diventare attivato automaticamente. Egli deve accendere entrambi individualmente.