JavaScript – один из самых популярных языков программирования в мире. Однако он же является и одним из самых "нелюбимых". Почему же это происходит? Давайте разберемся.
Как появилась неоднозначная репутация JavaScript?
С одной стороны, JavaScript действительно очень прост в освоении. Это позволяет многим начинающим разработчикам быстро создавать рабочие веб-приложения. Этот язык сильно проще Java и практически такой же простой, как и Python.
С другой стороны, именно из-за своей доступности на JS часто пишут плохой код. А поскольку язык широко распространен, такого кода накопилось немало. Отсюда и пошла дурная слава JavaScript. Так что по крайней мере, часть проблем JavaScript – это проблема не самого языка, а плохих кодеров, которые пытаются что-то на нем писать.
Проблемы прошлого – одна из причин нелюбви к JavaScript
Кроме того, ранние версии JavaScript действительно имели много недостатков. Язык изначально разрабатывался в сжатые сроки, поэтому в нем было много странностей и неочевидных моментов.
Совместимость между браузерами тоже долгое время хромала – программистам приходилось изобретать костыли, чтобы код работал везде одинаково.
Многие "ветераны" до сих пор помнят те времена и ассоциируют JavaScript с теми проблемами. Но сейчас ситуация с языком принципиально иная.
Современное состояние языка Javascript
Однако с выходом стандарта ECMAScript 2015 язык сильно изменился. Появилось множество новых возможностей, улучшился синтаксис, исправлено большинство исторических ошибок.
JavaScript – это полноценный язык программирования
Сейчас JavaScript – это полноценный язык программирования, пригодный для создания сложных веб-приложений и серверных систем. Современные инструменты и транспиляторы позволяют использовать новейшие возможности языка даже в устаревших браузерах.
Так что на самом деле претензии к JavaScript во многом устарели. Сегодня это мощный и гибкий язык, который активно развивается.
Возможно, со временем его репутация изменится. А пока многие разработчики продолжают "троллить" JavaScript просто потому, что это вошло в моду в программистской среде.
Рекомендуем прочитать: Intel продает часть акций IMS, чтобы инвестировать в новые технологии











