Is Angularjs future-proof?

5.5k views Asked by At

Angularjs is a very nice and powerfull framework, but is it future-proof?

  • Can we be sure that it will be a good choice for web applications in an enterprise context for up to 5-10 years? edit: yes, almost no technology will last that long. But people have to be trained and code has to be maintained and developed further. If we were looking back in 5 years and say "this was a terrible choice, and we should have known because of xy" that would be bad.
  • Activity on Stackoverflow and Google Trends imply that the community is very active and that many people are interested in the technology right now, but what are good arguments to convince someone that the framework is not just a current hype? edit: I am looking for arguments that could convince somewhat conservative decision-makers who understandably do not want to change the technology stack all the time. Up to now they use mostly JSF.

Arguments (I'll add yours):

Some pro-Angular links that for the most part talk about features:

1

There are 1 answers

2
PaulProgrammer On

Nothing is future proof, if one were to look far enough into the future (with the possible exception of COBOL which we'll never be fully rid of). Nothing was futureproof before it was. Around 1997, when I first started learning PHP (then called FI), who would have thought that it would have become a platform for Facebook?

Big players that adopt a framework is what makes it future-resistant. By their sheer mass and scope, they support and push a framework into sustainable maintenance and feature development.

Having a large pool of small players using the framework is what makes big players consider the option (or having a small player explode in size). It seems to me that this is where Angular is right now.

So, do you bet your career on a technology at this level? That's a personal choice.

Some questions I ask myself when choosing a new tech are:

  • Will it solve problems for you, and make you a superstar in your organization?
  • Will you be able to find and/or train folks, when your mounting success requires you to staff up?
  • Is your project and/or company currently small enough to fly under the radar of "standards compliance"?