Говорит кто-то, кто ничего не делал, кроме веб-разработки. Как ветеран ИТ с 20-летним стажем, я могу сказать вам, что ВСЕ разработка программного обеспечения сложна. Веб-разработка, конечно, тоже не самая сложная. Вы когда-нибудь участвовали в разработке операционной системы Windows? У меня есть, и это ужасно сложно. Вы когда-нибудь участвовали в управлении корпоративными базами данных? У меня есть, и позвольте вам сказать, это не прогулка по парку. Вы когда-нибудь пробовали управлять ядерным реактором программно? У меня есть. Вы когда-нибудь разрабатывали для телекоммуникационной отрасли? У меня есть. Для сравнения, я бы предпочел писать веб-приложения, большое вам спасибо.

И я предпочитаю писать веб-приложения с использованием инструментов, отличных от JavaScript, например, Amber Smalltalk, ClojureScript, Dart, Elm, Haxe, Scala.js и многих других. С какой стати я должен противостоять нечестивому беспорядку веб-фреймворков JS, таких как Angular 1, Angular 2, React, Ember, Backbone, Knockout, Meteor, Aurelia, Mercury, Vue и т. Д., И т. Д. И т. Д.?

Веб-разработка не должна быть такой сложной, как при использовании JavaScript.

Слушай, я понял. Вы не можете сбежать с помощью JavaScript. Он встроен в каждый веб-браузер. Но вам также не нужно использовать JavaScript. Вам нужны доказательства? Прочитай это".