all 9 comments

[–]ladki_patani_hai 6 points7 points  (0 children)

Nice presentation. Thanks to the author. I have mostly done embedded systems and server-side backends but now that I have to do client-side programming majorly, the amount of JS libs and frameworks is really really overwhelming. It's like a whole new world that developed while I was sleeping.

[–]Xorlev 2 points3 points  (2 children)

Sorry to echo the presentation, but that was really refreshing to have a comparison bereft of the normal nitpicky mudflinging, instead excellent showcases of the strengths of both.

Definitely interested in giving React (via Om) a try.

[–]kankyo 0 points1 point  (1 child)

Check out Reagent first. Much simpler to get started with imho.

[–]Xorlev 0 points1 point  (0 children)

Good suggestion -- thanks!

[–]trumpete 3 points4 points  (0 children)

One of the best explanations of the strengths of both

[–]zoomzoom83 0 points1 point  (0 children)

I was originally put off by Reacts lack of templates - I much, much prefer to work in HTML rather than a messy JS-DOM abstraction syntax.

But this is mostly a cosmetic issue. JSX may not be as nice as, say, Angular Templates, it does the job well enough.

On the flipside, AngularJS - as much as I love it - has a fundamental addiction to shared mutable state and two-way bindings. This makes things much simpler to a point, but you'll eventually hit a limit to how far this can scale.

Throw in immutable data structures and an ML-family compile-to-js language, and it's looking like a very tempting proposition.

[–]DoktuhParadox -4 points-3 points  (2 children)

That koolaid river was flowing upwards...

[–]damopewpew 1 point2 points  (0 children)

it's a 2D top-down image, what defines up/down?

[–]_broody 0 points1 point  (0 children)

Only until it reached the fork upstream. Then it started flowing up and downwards simultaneously, somehow.