Разница между Java и JavaScript

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

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

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

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

Резюме:

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