И так начнем с того что такоеJavaScript и разберемся в его структуре. JavaScript – это один из самых популярных языков по программированию, полноценный язык программирования он применяется к документу html и позволяет обеспечить динамическую интерактивность на все возможных вебсайтах.
История JavaScript.
JavaScript был придуман и создан человеком который работал в Netscape в 995 и создал он этот язык за 10 дней. Первоначально язык JavaScript, как только не называли, изначально он был назван Mocha, потом имя языка сменили на Mona, а потом на Livescript и в итоге его назвали JavaScript. Самая первая версия JavaScript работала только в браузере Netscape, но со временем он преобразовывался и на данный момент работает не только в различных браузерах, но и на разных устройствах. За 20 лет своего существования JavaScript использовался уже более чем на 92% сайтов и встал в ряд самых известных языков программирования.
Структура и то из чего состоит язык программирования JavaScript:
Ядро
ECMAScript
Объектная модель браузера
Browser Object Model(BOM)
Объектная модель документа
DocumentObjectModel(DOM)
В итоге мы более менее разобрались с тем, что такое JavaScript и теперь можно поговорить о его сильных и слабых сторонах.
Сильные стороны JavaScript:
Это очень простой язык программирования для изучения.
JavaScript работает в различных браузерах и на разных платформах.
Вам не нужен компилятор.
JavaScript делает сайты графически красивыми и динамичными.
Он быстрее и легче и в нем легче выявлять ошибки, а значит и легче решать эти ошибки.
JavaScript обладает рядом свойств объектно-ориентированного языка.
Вот так и получается несколько его преимуществ перед другими языками программирования
У любого языка программирования по мере его популярности, повышается также и интерес у хакеров и различных мошенников к данному языку, которые пытаются найти всяческие уязвимости в безопасности этого языка. Именно поэтому и у данного языка программирования появляются слабые стороны такие как:
Поддержка не во всех браузерах и не на всех устройствах.
По разному отображаются на разных устройствах, что может привести к отсутствию целостности.
Уязвим отношению к эксплойтам.
Может быть использован для запуска вредоносного кода на различных устройствах.
Фрагмент кода JavaScript.
В итоге можно сказать, что язык программирования JavaScript популярен в кругу программистов разного типа. Этот язык прост в обучение и будет доступен каждому человеку, но только если он сам этого захочет. У JavaScript есть как сильные стороны, так и слабые. Но в целом этот язык программирования полезен для каждого и имеет место быть.