Angular 2 Beta released
I've played around with Angular 2 quite a bit the last few weeks. These are my (early) views for anyone interested:<p>* Templating syntax is intuitive after an hour or two<p>* Decorators are great! (sidenote: Warning Babel6 decided to remove them until the spec settles down)<p>* Typescript I'm undecided about. Its a bit of a pain to work with and tooling is still early days e.g. if you want to import a single js file/lib, you create a Type definition file (<i>.tds) just for that. And if you don't want to document every interface in that </i>.tds, then you can give it an "Ambient" aka "whatevs" definition. But in that case it will not be retain its semantics.<p>* The new component router wasn't ready for prime time 2 weeks ago. I doubt that has changed. And frankly, I feel a bit uncomfortable with how magical it is. That could change though, I know allot of effort is going into it.<p>* One of the best things is losing many of the hacky artifacts of Angular1 (pseudo-modules system, 9 types of component, config phases etc etc)<p>* IMHO the lack of opinion built into the framework will still cause allot of foot-shooting around the globe, especially compared to Ember or Aurelia.<p>That said, if I was going to start a large enterprise project right now, I'd SERIOUSLY consider the core being written in Angular 2 + Redux. I'd have to revisit Ember before I had that decision though, its been over two years ...