× {{alert.msg}} Never ask again
Receive New Tutorials

Should You Wait Until Angular 2.0 is Released Before Learning AngularJS?

– {{showDate(postTime)}}

Given that it seems as though Angular 2.0 is going to be vastly different from the current 1.x, some beginners are wondering whether it would be a good idea to learn Angular after 2.0 is released. This blog post will help readers understand what they should do.

The text summary is written by the Codementor team and is based on the Codementor Office Hours hosted by Craig McKeachie, who authored the JavaScript Framework Guide. The summary may vary from the original video and if you see any issues, please let us know!

It makes sense to start learning Angular in its current form now because you need to build the apps now. Based on what the Google Team have said so far, Angular 2.0 won’t be released until late next year, and that’s a whole year of software development you’d be missing out by waiting for the next best deal. Furthermore, the Angular team just released version 1.3, so it’s not as though you aren’t getting new features.

There are syntax differences among other drastic changes, but the Angular team is probably going to take other people’s negative reactions into consideration and bring 2.0 closer to the current framework. They likely don’t want to lose the big user base and community they currently have, so one can expect them to make a migration path that works. You can see already they have taken a few back-steps in the recent controversy at Ng-Europe, and the best synopsis of this is at devchat.tv, where the entire Angular team talks about the issues of whether they’re going to support backwards compatibility.

Moreover, I do a lot of training for really large banks I can’t mention the name of, but I know a lot of them are moving their apps from Java # to Angular. They even have IE problems, so they’ll be moving to Angular 1.2 because 1.3 drops the IE8 support. All in all, because of this I think there will still be a huge community of people building AngularJS apps in its current version.

Other posts in this series with Craig McKeachie:

Codementor Craig McKeachie has been a software developer for nearly 20 years, mostly on the Microsoft stack. At one point he was a Microsoft Certified Trainer, though in recent years he has gotten a lot more interested in front-end development (HTML, CSS, and JavaScript), usability and user experience after working as a consultant at a few different digital interactive agencies on projects.

If you’re interested in Craig’s book JavaScript Framework Guide but would prefer speaking to him one-on-one to make your decision, Craig is offering his book & videos (valued at $99) for free if you schedule an hour-long session with him on Codementor. If you schedule 2 hours, he would throw in the next tier package (valued at $249, which includes the ng-book). You’ll get the team package (valued $999) free of charge if you schedule a 4 hour session with him.

Craig McKeachieNeed Craig’s help? Book a 1-on-1 session!

or join us as an expert mentor!

Craig McKeachie
Craig McKeachie
Developer, Author, Trainer at Funny Ant LLC
Hire the Author

Questions about this tutorial?  Get Live 1:1 help from JavaScript experts!
K M Rakibul Islam (Rakib)
K M Rakibul Islam (Rakib)
Top Ruby on Rails Mentor of January, February, March, April, May, June, July & August 2017 (8 months in a row!) | Experienced (7+ years) and friendly Ruby on Rails Developer (with passion for helping others learn) | 775+ Sessions
I am the Top Ruby on Rails Mentor of January, February, March, April, May, June, July and August 2016 (8 months in a row) and January, February,...
Hire this Expert
Yuriy Linnyk
Yuriy Linnyk
15+ years, Full-stack Javascript Developer. I enjoy explaining basics patiently, or move to advanced topics in my expertise anytime. ☆ 500+ 5-star sessions.☆
[ Beginner discounts — read more... ] Web development is my life, since 2002. For over decade I'm excited to work on the full stack of web sites...
Hire this Expert

Or Become a Codementor!

Live 1:1 help from expert developers

Codementor is your live 1:1 expert mentor helping you in real time.

comments powered by Disqus
Codementor is your live 1:1 expert helping you in real time