- Java чрезвычайно универсален и используется практически везде ; JavaScript в основном используется для интерфейсной веб-разработки с некоторыми аспектами на стороне сервера (Node), на стороне мобильного (React Native) и на рабочем столе (Electron).
- Ява была хорошо продуманным языком; JavaScript был разработан всего за 10 дней. Последний ECMAScript в значительной степени посвящен нанесению помады на свинью.
- Java сильно объектно-ориентирован; JavaScript в основном процедурный с некоторой поддержкой объектно-ориентированного и функционального программирования.
- Java использует наследование на основе классов; JavaScript использует прототип наследования. JavaScript «ООП» основан на прототипах.
- В JavaScript улучшена поддержка лямбд.
- Java статически и строго типизирована; JavaScript динамически и слабо типизирован .
- Java имеет область видимости на уровне блоков; JavaScript имеет область видимости на уровне функций.
- Java имеет обязательные терминаторы операторов; в JavaScript они необязательны.
- Java выполняет байт-код в языковой виртуальной машине ; JavaScript по существу интерпретируется (и JIT’d) в так называемом движке JavaScript.
- Java поддерживается корпорацией Oracle (а ранее Sun Microsystems); У JavaScript нет корпоративного спонсорства.
- В Java гораздо больше возможностей для работы, чем в JavaScript. Согласно данным, представленным на самом деле, в Соединенных Штатах на момент написания статьи на Java было 66 633 объявления о вакансиях, а в JavaScript — 37 110. Java лучше для вашей карьеры.
Java и JavaScript имеют только два качества:
- они оба имеют в основном C-подобный синтаксис.
- у них есть первые четыре символа их имен в общем.
В остальном это совершенно разные языки.
Новые комментарии