Java und JavaScript scheinen so zu sein, als sei einer der direkte Nachkomme des anderen, aber in Wirklichkeit sind sie davon weit entfernt. Java ist eine objektorientierte Programmiersprache, die unter Verwendung eines Interpreters auf mehreren Betriebssystemen ausgeführt werden kann. Es wurde von Sun Microsystems mit dem Ziel entwickelt, eigenständige Anwendungen zu erstellen, die plattformübergreifend funktionieren. JavaScript wurde dagegen von Netscape als Skriptsprache erstellt, ähnlich wie eine clientseitige PHP-Version. Es kann keine eigenständigen Anwendungen erstellen, sondern befindet sich in einem Internetbrowser.
Java war eine ausgezeichnete Idee auf dem Papier. Es erlaubte Programmierern, ein einziges Programm zu erstellen und zu erwarten, dass es in den meisten verfügbaren Betriebssystemen funktioniert. Dies wird dadurch erreicht, dass der native Code eines bestimmten Betriebssystems nicht verwendet wird. Stattdessen verwendet Java seinen eigenen Code und führt ihn auf einer virtuellen Maschine aus, die den Java-Code in seinen eigenen Code übersetzt. Wie oben erwähnt, sah es auf dem Papier großartig aus, in der Praxis waren Java-Programme jedoch wesentlich langsamer als Programme, die im nativen Code codiert waren. Dies war im Wesentlichen darauf zurückzuführen, dass jeder Code zweimal verarbeitet werden musste. von der virtuellen Maschine, dann vom Betriebssystem.
JavaScript ist eine Skriptsprache und daher nicht kompiliert. Ein JavaScript-fähiger Browser nimmt das Skript und verarbeitet es. Anschließend werden die Anweisungen im Skript ausgeführt. Die hauptsächliche Verwendung von JavaScript besteht darin, Webseiten, die mit einfachem HTML nicht erreichbar sind, eine Interaktivität zu bieten. Es kann zusammen mit anderen Technologien wie AJAX verwendet werden, um ein noch interaktiveres Erlebnis zu bieten. JavaScript kann auch mit Elementen interagieren, die nicht in seinem Code enthalten sind, was Java nicht tut. Java-Anwendungen können nur in HTML-Seiten eingebettet werden. Von diesem Zeitpunkt an arbeitet die Java-Anwendung alleine.
Java und JavaScript sind zwei sehr unterschiedliche Sprachen, weshalb sie auch unterschiedliche Anforderungen haben, um ordnungsgemäß zu funktionieren. Die Installation der Java-Unterstützung in Ihrem Browser bedeutet nicht, dass auch JavaScript-Anwendungen unterstützt werden können und umgekehrt.
Zusammenfassung:
1. Java ist eine OOP-Programmiersprache, während Java Script eine OOP-Skriptsprache ist.
2. Java erstellt Anwendungen, die in einer virtuellen Maschine oder einem Browser ausgeführt werden, während JavaScript-Code nur in einem Browser ausgeführt wird.
3. Java-Code muss kompiliert werden, während JavaScript-Code ausschließlich Text enthält.
4. Sie benötigen unterschiedliche Plug-Ins.