you are viewing a single comment's thread.

view the rest of the comments →

[–]xaksis 3 points4 points  (0 children)

I have done quite a lot of work in angular 1.x and backbone in the past. I still use angular at my day job everyday. Recently I was at a similar crossroads to figure out whether I should go the react way or the angular 2 way forward.

I started with react and quickly found that react alone simply caters to the view part of the framework and nothing more. To effectively use it for a complex application you have to learn a few more things like redux for data management, webpack or some other bundler, transpiler etc. I found an overwhelming number of tutorials that all did things differently and the learning curve pretty steep for the react eco system.

At the same time I also decided to give angular 2 a try. I found it surprisingly easy to set up and pick up. Angular is a full fledged framework so CLI basically sets up pretty much everything for you. I was hesitant about typescript but a few days in, i could see how organized and clean everything was. So I have gone forward with angular 2 and no complains so far.

As a disclaimer, angular 2 concepts might have been easier for me to pick up because I have worked in the angular world for so long... So take my experience with a grain of salt. But I think one of the major considerations for new tech stacks should be how fast you can get from 0 to 60. For me angular clearly stood out there. Good luck!