Дэвид Виппел Вы забыли всех разработчиков внешнего интерфейса, утверждающих, что интерфейс — это просто HTML+CSS, которые тоже хотят вернуть простые времена!

Фредрик Йенсен Как бы я ни ненавидел/любил JS как язык, я думаю, что сообществу вокруг него все еще не хватает зрелости. Такие вещи, как проблема pad-left на самом деле возникают, что крошечные практически ничего не делающие модули могут иметь десятки зависимостей, чтобы просто оборачивать существующие языковые функции, или что даже небольшие приложения, использующие сообщество npm, в конечном итоге имеют 200++ зависимостей. .

Я думаю, что многие из этих проблем могут быть решены с помощью нескольких более крупных модулей «базовой библиотеки». Который со временем редко менялся, имел мало критических изменений, был оптимизирован и закален в боях. Это то, что есть сегодня у других основных языков, чего, похоже, не хватает сообществу JS.

Никто не поддерживал «бизнес-код» 10-летней давности в Javascript. Это то, что все «большие, неуклюжие корпоративные языки» делают все время и хорошо. Я не думаю, что у JS еще есть все необходимое, чтобы быть на этом уровне — просто потому, что инструменты, библиотеки и тренды меняются слишком часто. Когда вы будете получать новую систему сборки каждые шесть месяцев, вы потратите очень много времени, не создавая никакой ценности. Думаю только время покажет.

Однако я полностью согласен с одним: фронтенд-разработка в 2016 году намного, намного сложнее, чем десять лет назад. И гораздо, гораздо мощнее.