Hi.,
Can I use Angular 2 for my web application, which I am starting from the scratch and needs to go LIVE in next 4 - 5 months (6 months max) ?
I need to give a tech proposal to my heads, about my framework selection, etc., I know its in Release Candidate-3 right now.
Appreciate your help in advance.
I'm using Angular2 Dart on something that will go live in August. The router will still be changing in the next release, otherwise things are getting fairly stable.
Please stop using this cancer of the modern web. Angular 2 is even bigger then 1. 200kb gzip for I dont know what. Business code will be much smaller then framework itself, lol.
medium.freecodecamp.com/angular-2-versus-react-th…
Keep everything simple.
Better learn JS/ES6, latest web standards and APIs itself. You can find many routers, templates, components in less then 2kb which you can really read and understand in few seconds.
Angular 2 is at RC4 with only one RC version currently planed before the official release, as seen from their active milestones, but I haven't heard any information on a official release date yet.
Every new release of Angular introduce some breaking changes - some noticeable, some not, so you should keep an eye on the Angular Changelog every now and then.
The long-term goal for Angular is to make the framework "future-proof" and every update stress-free. There are some plans for upgrade scripts to make this happen (Angular 1 to Angular 2 Upgrade Strategy and Upgrading from 1.X for more detailed information).
I've seen several production ready Angular 2 apps shipped with very positive feedback from the developers. The latest releases are stable enough to be used in production, so more and more companies are adopting it for their small to medium projects.
That being said, you should take the cons and pros of using Angular 2 today and consider the tradeoffs - how will this affect your development and productivity and will you be able to deliver the user experience and features on time and with ease.
I won't start an app with Angular 2 until it's officially released but that's just me.
You can start building an app with an RC version and when the official version is out, you can upgrade it BUT, you will have to make some tweaks everywhere in your application and you HAVE TO KNOW what you are doing.
Nico AD
online dev // games & mobile apps
I currently have to work on a small project (1 or 2 month) with node.js/socket.io and a backoffice . I tried angular2 and after various issue (changes between rc1 and rc5, rc5 and rc6, outdated tutorials everywhere...) I moved to aurelia. If anything is done until the official release a lot of developer will move to other solution. angular1 was not easy but angular2 is more even more complicated. for absolutly no reason. IMO It s the perfect definition of "OVERENGINEERING" . after a few days (when rc6 was released and I realize I have to write the same code again because a lot of things where broken) , I decided to move the aurelia.io and I guess I will not regret it :)