JavaScript: области применения и ключевые характеристики
Дата: 4 января 2020 года
Продолжаем делать обзор популярнейших языков программирования.
⠀⠀
JavaScript был разработан за 10 дней в 1995 году. Изначально он назывался LiveScript.
⠀⠀
Чуть позже разработчики решили дополнить функциональность с использованием Java. Именно так появилось окончательное название и схожий синтаксис. Правда на этом любые сходства заканчиваются. К тому времени Java в вебе еще не запускался, в то время как JavaScript быстро завоевал популярность, став вместе с HTML и CSS главными столпами современного интернета.
⠀⠀⠀
Ключевые особенности JavaScript:
⠀⠀
- Исходный программный код интерпретируется.
- Операторы разделяются точкой с запятой. Вместе с тем, за завершенным (т. е. полным) оператором, расположенным в одной строке, разделитель можно не указывать: в этом случае переход на другую строку работает так же, как и точка с запятой.
- Язык регистрозависимый.
- Ввод-вывод в основном ограничен взаимодействием с документами и пользователями.
- Объектно-ориентированность. Выполнение программы представляет собой взаимодействие объектов.
- Приведение типов данных проводится автоматически.
- Функции выступают объектами базового класса.
- Автоматическая очистка памяти. ⠀⠀
JavaScript применяется в следующих областях:
⠀⠀
- Веб-приложения. JavaScript невероятно хорош, как для разработки фронтенда, так и бэкенда. В первом случае, это влечет за собой манипуляции с DOM на стороне браузера (анимация, вставки данных, обновления), во втором — на стороне сервера (маршрутизация, обработка данных, взаимодействие с БД).
- Мобильные приложения. Такие инструменты, как React Native и PhoneGap, позволяют вам создавать полноценные мобильные приложения, используя лишь JavaScript. Подобные фреймворки делятся на два типа: те, что транслируют JavaScript в собственный код, и те, что сами используют движок JavaScript.
- Настольные приложения. Можно вытащить JavaScript в оффлайн, используя такие фреймворки, как Electron и NE.js. Движок при этом упаковывается в исполняемый файл, а в открываемом окне исполняется HTML/CSS/JS код.
Академия АйТи
a Softline Company
Ведущий консалтинговый центр получения дополнительного профессионального образования
Забыли пароль?
Мы используем файлы cookie
Мы используем файлы cookie в соответствии с политикой в отношении файлов cookie, чтобы обеспечить лучшую работу с сайтом.
Корзина
Курс добавлен в корзину, теперь нужно