01.10.2024 старт набора новой группы на курс Enterprise Patterns! Регистрируйтесь сейчас со скидкой 30%!
Узнать больше
13.07.2022
4 минут чтения

Почему я считаю, что JavaScript плохой язык?

Мое мнение касательно того или иного языка программирования базируется ровно на одном показателе — насколько легко или сложно поддерживать код, написанный на данном языке. К примеру, я считаю Scala плохим языком, потому что код, написанный на Scala, очень тяжело и дорого поддерживать. То же самое касается и JavaScript.

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

Как появился JS

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

📢 Подпишись на наш Ютуб-канал! 💡Полезные видео для программистов уже ждут тебя!

🔍 Выбери свой курс программирования! 🚀 Путь к карьере программиста начинается здесь!

Вы не можете создавать собственные классы с собственным поведением. По большому счету это не ООП язык, хотя он и использует другие объекты. Говорят, что это функциональный язык, но понимание функциональности в JavaScript очень и очень ограничено.

О JS фреймворках

К джава скрипту есть огромное количество фреймворков, полностью изменяющих этот язык. К пример, код, написанный на jQuery и код нативного JavaScript очень непохожи. Это может натолкнуть на вопрос, как вообще работает этот язык, если фреймворком его можно изменить до полной неузнаваемости. Слишком большая гибкость — это тоже не всегда хорошо.

Именно по всем вышеупомянутым причинам я считаю JavaScript плохим языком. Однако сколько бы я не перечислял плюсы и минусы того или иного языка, вы должны понимать, что это мое субъективное мнение, так сказать, вкусовщина. 

Добавить комментарий

Ваш имейл не будет опубликован. Обязательные поля отмечены *

Сохранить моё имя, имейл и адрес сайта в этом браузере для будущих комментариев