Spoken by someone who’s done nothing but web development. As an IT veteran of 20 years, I can tell you that ALL software development is complicated. Web development is certainly not the most complicated, either. Have you ever been involved with Windows operating system development? I have, and it is wickedly complicated. Have you ever been involved with enterprise database management? I have, and let me tell you, it’s no walk in the park. Have you ever tried to control a nuclear reactor in software? I have. Have you ever developed for the telecommunications industry? I have. By comparison, I’d rather write web applications, thank you very much.

And I’d rather write web applications using tools other than JavaScript, for example, Amber Smalltalk, ClojureScript, Dart, Elm, Haxe, Scala.js, just to name a few. Why on earth would I want to confront the unholy mess of JS web frameworks such as Angular 1, Angular 2, React, Ember, Backbone, Knockout, Meteor, Aurelia, Mercury, Vue, etc., etc., etc.?

Web development does not have to be as complicated as you make it with JavaScript.

Look, I get it. You can’t escape using JavaScript. It’s built into every web browser. But you don’t need to go all in with JavaScript, either. You want proof? Read this.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store