Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Alex Flores
Alex Flores
7,864 Points

Is AngularJS worth learning? Need some advice from the seasoned.

Hello all,

I'm deciding on whether or not to learn AngularJS or if I should just start learning Angular2.0, even though it hasn't reached production. I've been reading a lot about the various frameworks and it seems like for all the praise there is for Angular, there's just as much criticism, especially for Angular2.0 as it seems they completely re-worked the language and that there will be no backwards compatibility with Angular 1.x.

This is a big concern for me, as I had planned to develop an app using the Ionic framework, which is run entirely on AngularJS. It almost seems pointless to learn AngularJS at this point, but I need it for Ionic, but if I learn it and start developing my app with Ionic what happens with 2.0 is released?

You're always told that technology moves fast and that you have to learn something new all the time, but I didn't realize they meant ENTIRE frameworks/languages would become obsolete within a 12 month period?! I don't know... Call it beginners shock, but that just seems insane. For the seasoned out there, how do you pick a new fledgling framework that will stand the test of time?

3 Answers

Corey Slaven
Corey Slaven
13,997 Points

Here is a YouTube video that I think will help answer the question that you have: https://www.youtube.com/watch?v=DFP6UDgVJtE

Alex Lewis
Alex Lewis
15,619 Points

Learning AngularJS is well worth the time. There are tons of enterprise level apps that have had their frontends built with angular. Many larger companies will probably start using Angular 2 sometime in late 2016 or 2017 for new projects. It's up to you which to learn (although I think you could get a pretty good grasp on both within 6 months).

You would be totally fine using Angular 1.x to develop the ionic app. Support for 1.x is going to be around for a while (just no new feature work or minor bug fixes).

Alex Flores
Alex Flores
7,864 Points

Thanks to both of you. It was good information.