В связи с относительной простотой применения и полной интеграцией со
всеми известными браузерами стремительную популярность продолжает
набирать скриптовый язык программирования – JavaScript. На сегодняшний
день, возможности JavaScript, достаточно ограничены, однако уже сейчас
готовится к выходу JavaScript 2 с расширенным функционалом. В вопросе,
что же собой представляет язык программирования JavaScript, и какова же
область его практического применения. В первую очередь следует
обратиться к истокам его создания, а именно к одному из наиболее
распространенных языков программирования, прародителем JavaScript,
завоевавшим доверие миллионов программистов по всему миру,- Java. По
праву, он также считается одним из сложнейших языков, что напрямую
связано с наличием множества библиотек, которые помогают в описании
сложнейших алгоритмов и многофункциональных интерфейсов. Тяжеловесные,
долго загружающиеся приложения Java, зачастую способны справиться с
любой поставленной задачей. Хотя на современных интернет платформах
подобные приложения, сегодня, не пользуются особой популярностью, что
также обусловлено значительной конкуренцией с технологией Flash
анимации, которая отлично зарекомендовала себя как язык для оживления
динамики web- страницы и сегодня имеет широчайший спектр возможностей,
применяемых для создания уникальной web-анимации. В этих условиях язык с
возможностями делать всевозможные корректировки «на ходу» и в
максимально сжатые сроки был крайне необходим, чем и обусловлено
появление - JavaScript.
Главная новость состоит в том, что JavaScript имеет собственный
стандарт – «ECMAScript», и является, абсолютно, независимы, скриптовым
языком программирования. Так что с «динозавром» Java, на сегодняшний
день, их связывает лишь схожее название. Основными же отличиями
JavaScript от Java, Flash и др., является полная интеграция со всеми
известными браузерами. И пока сложные приложения функционируют в своем
окружении, JavaScript попросту упрощает жизнь рядовых пользователей.
Работа с текстом, тегами, а также стилями элементов, загрузка данных без
перезагрузки страниц и полная интеграция позволяющая выполнять задачи
«на ходу», выгодно выделяет JavaScript, среди прочих языков
программирования. Многие находят
схожесть в работе JavaScript с Python или Self, однако истинная ценность
заключается в том, что JavaScript, является уникальной разработкой,
которая постоянно совершенствуется и по праву признается
самостоятельным, полноценным языком программирования.