JavaScript: історія кохання і ненависті

Эта статья доступна на русском языке
програмування

JavaScript – одна з найпопулярніших мов програмування у світі. Однак вона ж є й однією з найбільш "нелюбимих". Чому ж це відбувається? Давайте розберемося.

Як з'явилася неоднозначна репутація JavaScript?

З одного боку, JavaScript дійсно дуже простий в освоєнні. Це дає змогу багатьом розробникам-початківцям швидко створювати робочі веб-додатки. Ця мова набагато простіша за Java і практично така ж проста, як і Python.

З іншого боку, саме через свою доступність на JS часто пишуть поганий код. А оскільки мова широко поширена, такого коду накопичилося чимало. Звідси і пішла погана слава JavaScript. Тож принаймні частина проблем JavaScript – це проблема не самої мови, а поганих кодерів, які намагаються щось на ній писати.

Проблеми минулого – одна з причин нелюбові до JavaScript

Крім того, ранні версії JavaScript дійсно мали багато недоліків. Мова спочатку розроблялася в стислі терміни, тому в ній було багато дивацтв і неочевидних моментів.

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

Багато "ветеранів" досі пам'ятають ті часи й асоціюють JavaScript із тими проблемами. Але зараз ситуація з мовою принципово інша.

Сучасний стан мови Javascript

Однак із виходом стандарту ECMAScript 2015 мова сильно змінилася. З'явилося безліч нових можливостей, покращився синтаксис, виправлено більшість історичних помилок.

JavaScript – це повноцінна мова програмування

Зараз JavaScript – це повноцінна мова програмування, придатна для створення складних веб-додатків і серверних систем. Сучасні інструменти та транспілятори дають змогу використовувати новітні можливості мови навіть у застарілих браузерах.

Тож насправді претензії до JavaScript багато в чому застаріли. Сьогодні це потужна і гнучка мова, яка активно розвивається.

Можливо, з часом його репутація зміниться. А поки що багато розробників продовжують "тролити" JavaScript просто тому, що це увійшло в моду в програмістському середовищі.

Рекомендуємо прочитати: Як комп'ютери Mac захищають конфіденційність користувачів?

terazus.com є майданчиком для вільної журналістики. Матеріали користувачі завантажують самостійно. Адміністрація terazus.com може не розділяти позицію блогерів і не відповідає за достовірність викладених ними фактів.

Шановні користувачі, просимо вас шановливо ставитися до співрозмовників в коментарях, навіть якщо ви не згодні з їх думкою!



Інші статті рубрики

В этот день 18 сентября

2025

2024

2023