Same here. We are in the process of rebuilding one of our end-user facing sites with Angular 2. There were a few roadblocks but when you read through the forum here you find a solution for all of them. Angular 1 is essentially dead-man-walking. The one downside right now with Angular 2 is that Angular Material is not supported, which is a pity. However you can use either bootstrap or materialcss, both work fine, You will also notice that your Http/Api Stack will be much cleaner now.
Typescript is actually a blessing in disguise. We use to write a lot of backend and Angular 1 code in Coffeescript, which was great, but at scale Coffeescript (Javascript) gets expensive to maintain. Typescript, and the Intellisense for it in modern editors (we use Microsoft Code now) offsets the productivity loss and the type safety of Typescript ensures better correctness. For us it seems that Typescript really nailed the merging of typed/non-typed languages for the average developer, and while there is a bit more code to write (And what's up with curly braces and semicolons) it doesn't feel like one of those clunky languages like Java. Basically if you start now you will most likely hit the sweet spot to be release ready on your end when Angular 2 hits the RC stage, which is perfect from a technology life cycle perspective, as you can maximize your investment in the new stack. Cheers Martin On Monday, January 11, 2016 at 4:14:22 AM UTC-8, michael corbridge wrote: > > Go for it. I get the impression that the major plumbing is done and > stable. If anything, the docs are the part that are really missing. There > are bound to be some breaking changes coming, but I can't imagine it won't > take more than some minor editing to get the red to go away -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
