Echo JS 0.11.0

<~>
tracker1 3146 days ago. link 1 point
Okay, now add in authentication, client-side routing, menus with security profiles, remote api calls, and a host of other features.

The hoops that you have to learn to get started with react+redux, webpack, babel, node, etc. is still easier than starting a Java application, for example... harder than C#.  Yes, there are tools needed...

I've had to support some pretty big applications with straight JS, and will tell you it's horrible, and doesn't work well at all. You wind up with a lot of troubles, more spaghetti, and even more dead ends, or repeated non-modular code.  The last one took me several hours to fix a bug that would have taken 5 minutes in a more modern JS project structure.

Some people support angular, I prefer react only because there are fewer surprises, and the JSX model is cleaner imho than angular's template dsl.

Replies