Este.js dev stack
Published in

Este.js dev stack

What I would recommend instead of Angular.js?

Update: Check, the ES6 React Flux webpack gulp om-like isomorphic immutable k̶i̶t̶c̶h̶e̶n̶s̶i̶n̶k̶ t̶w̶e̶e̶t̶y̶b̶i̶r̶d̶s̶ dev stack. Future now.

  1. For view aka user interface, use React.js.
  2. For routing, use, or Este.js, or anything else even onhashchange event can work. It’s up to you.
  3. For module loading, forget about AMD and use CommonJS. You want to leverage thousands of modules in the biggest ecosystem (npm), right? So choose,,, or Closure Library.
  4. For model, use plain JSON or Backbone if you like it, or, or anything else from React complementary tools.
  5. For “controller”, or better to say for structuring your app and handling data flow, use Facebook Flux. Or anything else, if your app is very simple or very specific.
  6. For Promises, string utilities, and everything else, use or Use Bower for stuff which can not be loaded by npm.
  7. And for dev stack, to orchestrate all that stuff, use

As you can see, to develop the state of the art web application right now, you don’t need Angular nor jQuery.

My name is and I’m Google Developer Expert. Feel free to hire me.

Update 1: In case you are curious what Este.js is. It’s my development stack build with tools I’m using for a long time. My goal is: As little of my own code as possible to limit bus factor. I prefer well known battle tested libraries mixed with the best design patterns I know.



Robust and comfortable dev stack for isomorphic web apps

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