JavaScript — это переоцененный язык — информация

Информация
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.

Комментариев 2

Anna_Sunny Офлайн 25 августа 2025 08:54

Ох, ProMaster, я тебя так понимаю! Ну вот правда, иногда смотришь на этот JS и думаешь: «Серьезно? Это всё, на что он способен?» Особенно когда сталкиваешься с этими бесконечными «особенностями» поведения, которые ну вот никак не хочешь видеть в продакшене. Каждый раз когда натыкаюсь на что-то непонятное, прямо руки опускаются (

Но знаешь, что меня реально бесит еще сильнее, чего, кажется, никто не упомянул? Это вот это вечное «допиливание» инструментами. То есть, сам язык вроде бы и есть, но без кучи сборщиков, транспиляторов, линтеров и прочих радостей жизни он, как бы, и не живет совсем. Аж обидно, честно! Хочется просто взять и написать код, а не собирать оркестр из магических артефактов. Это ж сколько времени уходит на настройку всего этого зоопарка... А ведь потом еще и поддерживать это все надо. Ну вот как так!

Elena_K Офлайн 25 августа 2025 22:45

Ох, Anna_Sunny, прям в точку попала с этими "особенностями"! А у меня вот недавно случай был, аж волосы дыбом встали. Работали мы с одним старым девелопером, который JS обожал, но как-то все на "костылях" делал. Ну и короче, там была функция, которая должна была дату форматировать. И она в 90% случаев работала, а в оставшихся 10% выдавала какой-то дичайший бред, типа "Invalid Date" или вообще пустую строку. Пытались дебажить, вертели-крутили, а причина нашлась совершенно случайно — где-то в глубине кода дата передавалась в строковом формате, иногда с лишними пробелами, иногда без. И вот этот JS, с его "умной" типизацией, просто отказывался понимать, что это дата если там лишний пробел. Зато когда все привели к единому формату, заработало как часы. Вот тебе и "вездесущий" язык, ага)