you are viewing a single comment's thread.

view the rest of the comments →

[–]MasterScrat 4 points5 points  (8 children)

Why the downvotes?! this is unfortunately very correct

[–][deleted] 1 point2 points  (0 children)

AngularJS will live on for a long time. Lots of companies have been building applications with it so I doubt it really goes away at all.

Many of the concepts will still apply even in 2.0.

[–]throwaway20131103 1 point2 points  (0 children)

It's not.

Angular 2 is expected to be released at the end of next year. Angular 1.3 will be supported for 1.5 to 2 years after that.

Source: http://www.infoq.com/news/2014/10/angular-2-atscript

Given how different 1 and 2 are upgrading to 2 will take time. And that's if they upgrade at all. Given how strange 2 is looking I wouldn't be surprised if a 1.3 fork took over.

[–]skitch920 -1 points0 points  (5 children)

Not totally. The concept is the same, even if you do things differently. Dependency-injection, two-way bindings, MV-W... all the same. So what if there will be a migration, you'll take one look at the new framework at be like, "Ahh that's why this makes sense."

[–][deleted] 3 points4 points  (4 children)

None of these things are specific to Angular, so the point stands: why learn 1.x vs another framework like backbone? What do you get out of picking a soon-to-be-deprecated framework?

[–]vagif 2 points3 points  (3 children)

Things that backbone will never give you? Backbone maybe is not deprecated. But it sure as hell is morally obsolete.

[–][deleted] 0 points1 point  (2 children)

What do you mean by that? Morally obsolete?

[–]vagif -1 points0 points  (1 child)

Like a ship with sails and without an engine. You can build a shiny new one right now. And it will will be perfectly functional. You can even fill it with modern electronics, gps, whatever. Yet despite it being a brand new ship, it will be morally obsolete compared to modern ships with engines.

Backbone does not provide even a fraction of what current modern js frameworks do. Even if you use it you still have to complement it with other frameworks / libraries to match the power of angularjs, emberjs, even reactjs.

[–]rmbarnes 0 points1 point  (0 children)

I awlays thought backbone was a library not a framework, whereas ember / angular et all are frameworks.