La domanda che sorge spontanea e': perche' tanti nel mondo si sono buttati sul primo Angular, che ha avuto indubbiamente una grande diffusione, con migliaia di progetti, per poi essere di fatto fregati ?


Be' e' molto semplice, basta documentarsi appena un poco sul primo Angular per capire i motivi, essere entusiasti di quello che faceva, delle caratteristiche apparentemente fantastiche che aveva, il binding bidirezionale automatico ad esempio e' una favola...


Peccato pero' che la realta' e' complicata, realizzare un framework davvero solido non e' uno scherzo nemmeno per Google.


Google comunque e' un colosso monstre che puo' permettersi di tutto di piu', e alla fine ha deciso di rifare Angular con altri concetti ed e' nato AngularJS2.


Se al momento dovessi consigliare di usare AngularJS2 mi troverei davvero molto indeciso...


Anche altri grandi hanno sviluppato e stanno sviluppando soluzioni interessanti, ad esempio Reactjs di Facebook, come sempre con una interessante guida disponibile qui:


http://www.html.it/guide/react-la-guida/