Nwlapcug.com


Qual è la differenza tra l'utilizzo di Javascript e applet Java per migliorare il codice HTML?

Qual è la differenza tra l'utilizzo di Javascript e applet Java per migliorare il codice HTML?


Java e JavaScript sono linguaggi di programmazione utilizzati dagli sviluppatori per migliorare il Web esperienza all'interno di un browser di navigazione. Entrambi hanno anche altri usi. Essi sono anche entrambe denominate dopo slang per un caffè o per un'isola indonesiana o forse una danza parigina. Oltre a ciò, hanno poco in comune. Capire la differenza è fondamentale per la discussione intelligente delle tecnologie Web.

Java applet definita

Java è un linguaggio di programmazione orientato agli oggetti vero e proprio progettato originariamente per la programmazione di piccoli elettrodomestici. Java è stato progettato per funzionare su qualsiasi computer in grado di ospitare una Java Virtual Machine. In altre parole, Java può essere eseguito all'interno di un altro programma per computer che lo interpreta, permettendogli di funzionare in modo identico su una macchina Windows, un Mac, una macchina Linux o qualsiasi altro luogo in grado di ospitare una Java Virtual Machine. Questa adattabilità, insieme a un modello a oggetti più semplice di altri linguaggi OOP ha reso uno dei più popolari linguaggi di computer nel mondo e particolarmente popolare per le applicazioni Web, dove spesso è possibile sviluppare codice server così come applet. Applet sono piccoli programmi Java eseguite all'interno di un browser di computer, consentendo di giochi e applicazioni Web-based più sofisticati rispetto a quelli offerti da HTML da solo. Applet Java, come altri programmi Java richiede la macchina client abbia la Java Virtual Machine installata per poter funzionare.

JavaScript definito

JavaScript, originariamente chiamato LiveScript e rinominato JavaScript per ragioni di marketing, è un linguaggio di scripting progettato per migliorare l'HTML. A differenza di Java, JavaScript non viene compilato prima che venga distribuita. Invece, JavaScript è interpretato direttamente all'interno del browser insieme a HTML. Originariamente il JavaScript è stato utilizzato in gran parte per fornire minimo interattività alle pagine Web, visualizzazione di messaggi a scorrimento, pop-up e altri semplici effetti, ma negli ultimi anni JavaScript è diventato più potente mentre i browser sono diventati più sofisticati a interpretarlo. Molte applicazioni e giochi possono ora essere scritte direttamente in JavaScript.

Limitazioni di JavaApplets

Java applet richiedono vari altri programmi da eseguire all'interno del tuo browser. Essi devono essere scaricati in tutto da un server, che a volte può causare ritardi di Scarica. Java applet richiedono anche agli utenti di mantenere il browser compatibile Java Runtime motori o macchine virtuali Java.

Limitazioni di JavaScript

I browser sono notoriamente incoerenti in quanto essi interpretano JavaScript. Un po ' di programmazione che va perfettamente bene in IE JavaScript potrebbe essere errore incline, o completamente rotto in FireFox o Chrome. Così gli sviluppatori sia devono passare attraverso grandi mal di testa per rendere il loro codice cross-browser compatibile o richiedere agli utenti di adottare un browser specifico per la loro pagina Web o applicazione.

Alternative

Adobe Flash e Microsoft Silverlight offrono tecnologie simili alle applet Java che forniscono la multimedialità e l'interattività all'interno del contesto del browser Web. Entrambi hanno guadagnato notevole piede sul Web. Flash è popolare con gli inserzionisti online e alcune applicazioni multimediali (YouTube dipende dal Flash). Silverlight è popolare con le applicazioni business e altre applicazioni multimediali. Apple e Microsoft, tuttavia, hanno fatto dichiarazioni supporto HTML5..--e dall'associazione, JavaScript..--sopra altri linguaggi Web.