Angularjs经得起未来考验吗?



Angularjs是一个非常好的和强大的框架,但是它经得起未来考验吗?

  • 我们能确定在5-10年内,它将是企业环境中web应用程序的一个好选择吗?编辑:是的,几乎没有技术会持续那么久。但是人们必须接受培训,代码必须得到维护和进一步开发。如果我们在5年后回顾过去,说"这是一个糟糕的选择,我们应该知道,因为xy",那将是糟糕的。
  • Stackoverflow和Google Trends上的活动表明社区非常活跃,许多人现在对这项技术感兴趣,但是有什么好的理由让人们相信这个框架不仅仅是目前的炒作?edit:我正在寻找可以说服有些保守的决策者的论据,他们可以理解不想一直改变技术堆栈。到目前为止,他们主要使用JSF。

参数(我会加上你的):

  • 未来标准的准备工作:
    • "他们现在让这些功能可用,但把框架(以及扩展,使用框架构建的应用)放在一个位置,当这个解决方案被广泛使用时,过渡到标准的HTML5解决方案将很容易。简而言之,你现在可以使用即将成为标准的HTML5功能,以后将应用转换为使用HTML5标准也很容易。整洁的!"(http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/)
    • "你在AngularJS中编写和使用可重用组件的方式看起来和感觉上都很像几年后你将如何编写和使用web组件"(http://www.dan-menard.com/2012/07/10/things-that-are-awesome-about-angularjs/)。还有一个链接支持这个:http://www.2ality.com/2013/05/web-components-angular-ember.html
  • 这个项目是由一家大公司(Google)资助和使用的(Youtube for PS3, DoubleClick)
    • 重建双击:http://www.youtube.com/watch?v=oJoAnVRIVQo

一些主要讨论特性的pro-Angular链接:

  • http://blog.revolunet.com/blog/2013/06/01/starting-with-angularjs/
  • http://stoic.cloud.answerhub.com/questions/1832/why-choose-angularjs.html
  • http://stevetaylor.quora.com/Goodbye-JSF-PrimeFaces-Hello-AngularJS-Zurb-Foundation
  • http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/

没有什么是未来的证明,如果一个人看得足够远的话(除了我们永远不会完全摆脱的COBOL)。没有什么东西是经得起未来考验的。大约在1997年,当我第一次开始学习PHP(当时称为FI)时,谁会想到它会成为Facebook的一个平台?

采用框架的大玩家使其具有抗未来性。通过它们的绝对数量和范围,它们支持并推动框架进入可持续维护和功能开发。

拥有大量使用框架的小玩家是让大玩家考虑这个选项的原因(或者拥有一个小玩家的规模爆炸)。在我看来,这就是Angular现在所处的位置。

那么,你会把你的职业生涯押在这个级别的技术上吗?这是个人的选择。

当我选择一项新技术时,我会问自己一些问题:

  • 它能帮你解决问题,让你成为组织里的超级明星吗?
  • 当你的成功需要你增加人手时,你能找到和/或培训员工吗?
  • 你的项目和/或公司目前是否足够小,可以在雷达下飞行"标准"?

最新更新