Місце, де ми ділимося актуальним та корисним

четвер, 21 квітня 2022 р.

JavaScript (JS)

 

Легка, інтепретована, багатопарадигмальна мова, що застосовується при написанні сценаріїв веб-сторінок та середовищ, що не є браузерами. Одна з найстарших: була створена у 1995 році.

Кожен веб-застосунок або сайт базується на трьох китах: HTML, CSS та JS. Остання виступає «мозком» розробки й відповідає за логіку, взаємодію з користувачем та інтерактив (робить веб-сторінку «живою»).

Де використовується:

  • індустріальний стандарт розробки фронтенд/UI,
  • можна використовувати і для бекенд-програмування

Переваги:

  • мабуть, найлегша для вивчення мова навіть для зовсім новачків,
  • швидка,
  • обсяг коду менший за інші мови,
  • підтримується усіма браузерами,
  • можна виконувати код безпосередньо в браузері, зменшуючи навантаження на сервер,
  • на JavaScript можна писати будь-які застосунки,
  • багато бібліотек та фреймворків,
  • на Stack Overflow легко знайти відповіді та підказки з розв’язання різних задач,
  • сумісна з іншими мовами.

Недоліки:

  • має проблеми з безпекою даних клієнтів, чим можуть скористатися зловмисники,
  • є недоробки, через які розробники отримують багато скарг,
  • часто оновлюється, тож треба підлаштовуватися під зміни,
  • не підходить для мережевих застосунків, оскільки не підтримує віддалений доступ.

За останні років 10 дуже зросла кількість веб-продуктів, що написані на базі JS. Завдяки універсальності та простоті написання ця мова програмування ще довго буде залишатись серед найпопулярніших.

Попит на програмістів зі знанням JavaScript приблизно у 4 рази більше, ніж на джавістів. У 2021-му році з JS працювало близько 60% інженерів (дані DOU). Саме її обирають спеціалісти без досвіду. Перспективи — зростання до Senior, Team Lead або навіть архітектора.

Немає коментарів:

Дописати коментар

C#

  Розроблена корпорацією Microsoft, мова С# є одночасно об’єктно-орієнтованою та багатоцільовою. Працює на Common Language Infrastructure, т...