As you may have heard, Miško Hevery and his team at Google are hard at work at killing of our favorite framework-AngularJS.

the talk was more akin to the “Red Wedding” episode of Game of Thrones, only this time it was all your familiar APIs from Angular 1.x that were being massacred.

And I am afraid that it simply is not possible-you can’t kill an open source project. Anybody can just fork the repository and keep it alive for the next 40 years if they please. Most people who are complaining can’t fathom the possibility, that the framework they use everyday will get obsolete. I understand that. This is sole reason why I am always hesitant with learning a new framework. In case of Angular, I am not afraid. Angular will always have plenty of willing maintainers. Just look at how much emotion it stirs up in the last days. There is just no way that it would be left without care in the years to come.

I have the highest disregard for people who are mocking Angular team and calling them crazy. At Google, they are pushing for a better language, for an extension which would allow us for once and for all to silent those voices calling for type safety in JavaScript. They are hard at work pushing boundaries, while most other frameworks froze in place-like Backbone.js for example.

It all comes down to one thing-developers are lazy. They need to be in order to like their profession-it’s very essence is to automate away stuff too tedious and mundane. But they should not take this laziness too far. They shouldn't be afraid of the unknown.

So what to do? Do BDD, use whatever works for you(Angular 1.3–1.x, Knockout, React, Ember) and don’t worry about the future. Tools, browsers, IDEs, ecosystem-all the things are already great and no one, even mighty Miško Hevery isn’t going to steal that from you. Or anyone else in that regard. If it works today, you can sure as hell bet it will still work in 15 years time. It has never been easier to write an app-whether you are targeting web, mobile or desktop. So stop ranting and get coding!