Java и JavaScript

Anonim

Java и JavaScript могут показаться, что один из них был прямым потомком другого, но на самом деле они далеки от этого. Java - это объектно-ориентированный язык программирования, способный работать на нескольких операционных системах с использованием интерпретатора. Он был создан Sun Microsystems с целью создания автономных приложений, которые работают на разных платформах. JavaScript, с другой стороны, был создан Netscape как язык сценариев, похожий на версию на стороне клиента PHP. Он не может создавать автономные приложения, но вместо этого находится в интернет-браузере.

Java была отличной идеей на бумаге. Это позволило программистам создать единую программу и ожидать, что она будет работать в большинстве доступных операционных систем. Он достигает этого, не используя собственный код конкретной операционной системы. Вместо этого Java использует свой собственный код, а затем выполняет его на виртуальной машине, которая интерпретирует код Java в свой собственный код. Как было сказано выше, это выглядело отлично на бумаге, но на практике программы Java были значительно медленнее по сравнению с программами, закодированными в собственном коде. Во многом это связано с тем, что каждый код необходимо обрабатывать дважды; виртуальной машиной, а затем операционной системой.

JavaScript - это язык сценариев, и поэтому он не компилируется. Браузер с поддержкой JavaScript принимает сценарий и обрабатывает его, затем он будет выполнять инструкции по сценарию. Основное использование JavaScript - обеспечить уровень интерактивности веб-страниц, которые не достижимы с помощью простого HTML. Он может использоваться вместе с другими технологиями, такими как AJAX, чтобы дать еще более интерактивный опыт. JavaScript также может взаимодействовать с элементами, которые не входят в его код, который Java не делает. Приложения Java могут быть встроены только в html-страницы, и с этого момента приложение Java работает самостоятельно.

Java и JavaScript - это два очень разных языка, из-за чего у них также есть разные требования для правильной работы. Установка поддержки Java в вашем браузере не означает, что она также сможет поддерживать приложения JavaScript и наоборот.

Резюме:

1. Java - это язык программирования OOP, а Java Script - это язык сценариев OOP. 2. Java создает приложения, которые запускаются на виртуальной машине или в браузере, в то время как код JavaScript запускается только в браузере. 3. Java-код необходимо скомпилировать, а код JavaScript - в тексте. 4. Они требуют разных плагинов.