Что такое JavaScript

и для чего нужен?

JavaScript — это сегодня самый популярный язык программирования в мире. Но прежде, чем рассказать, что он из себя представляет и для чего нужен, краткая предыстория.

Изначально JavaScript служил для придания элементам сайта визуальных эффектов. Выпадающие меню, всплывающие подсказки, анимация кнопок — это всё работа скриптов, причём, странице для этого не требуется перезагрузка. В последние годы возможности языка значительно выросли, что отразилось и на количестве областей его применения. Так для чего сегодня нужен JavaScript?

Что такое JavaScript



Где используют JavaScript


1. Фронтенд


Как и прежде, в арсенал фронтенд-разработчика, кроме HTML\CSS, входит единственный язык программирования — и это JavaScript. Его используют практически на любом современном сайте.

Хорошим примером служат Яндекс.Документы и подобные онлайн сервисы, удобные альтернативы программе Ворд. Они позволяют редактировать текст, добавлять в документ изображения и таблицы. И пользователю не нужно перезагружать страницу после каждого действия, и это благодаря JavaScript.


2. Бэкенд


Раньше в серверной веб-разработке использовали PHP, Perl, Python или Java. А сейчас, как пользовательскую, так и серверную часть можно писать на JavaScript, используя платформу Node.js. И это очень удобно. Поэтому появляется всё больше сайтов, где и фронтенд, и бэкенд написаны на JavaScript. Например, гиганты: Netflix, eBay и Paypal.


3. Десктопные приложения


На JavaScript пишут программы для компьютеров, используя ту же платформу Node.js (NW.js или Electron). Она позволяет создавать приложения под любую ОС: Windows, Linux или Mac. Простой пример: расширения для браузера (обходить блокировку сайтов, блокировка рекламы и др.).


4. Компьютерные игры


На JavaScript пишут компьютерные игры, которые могут запускаться и работать прямо в браузере. И это не только простенькие головоломки, стратегии и бродилки, это даже игры AAA-класса с великолепной графикой!


5. Мобильная разработка


На JavaScript (React Native) удобно создавать кроссплатформенные мобильные приложения.


6. Устройства


На JavaScript программируют микроконтроллеры многочисленных устройств.

Чтобы убедиться в популярности JavaScript достаточно обратиться к статистике известного ресурса StackOverflow. Подавляющее большинство разработчиков знают именно язык JavaScript:

Рейтинг популярности языка JavaScript

А знаете, что помогло языку JavaScript стать универсальным? Огромное количество веб-фреймворков и библиотек, и здесь он является безусловным лидером:

Популярные веб-фреймворки JavaScript

Почему Node.js продолжает набирать популярность? Если раньше JavaScript был скриптовым языком исключительно для фронтенд-разработки, то сегодня, благодаря Node.js, он стал полноценным языком программирования. «Ноду» используют для создания производительных веб-приложений, способных быстро обрабатывать огромное количество соединений одновременно. Это требуется для бесперебойной работы сайтов, где аудитория исчисляется миллионами.



Зарплата JavaScript-программистов


JavaScript чаще всех остальных упоминается в вакансиях на работу, такие специалисты всегда востребованы. И скорее всего, когда вы будете претендовать даже на вакансию PHP-программиста, ваш работодатель потребует от вас и знание языка JavaScript. Данные привожу с сайта Хабр Карьера, они немного устаревшие, но за то на графике динамически показан рост зарплат программистов в зависимости от квалификации.

Зарплата JavaScript-программистов

JavaScript — один из немногих языков, который как нельзя лучше подходит для первого языка программирования. Конкурировать в этом с ним может только Python. Во-первых, он относительно несложен в изучении. А, во-вторых, он крайне востребован, и, судя по всему, надобность в этом языке будет сохраняться ещё очень долго. Об этом свидетельствует статистика, почти трёх десятков лет, и неуклонное развитие этого языка.

Программируем / на JS

Популярное

Полезное

Получить книгу

Мы здесь

Поделиться материалом с друзьями:

Вверх