web-applications - Angularjs 是面向 future 的吗?

标签 web-applications angularjs enterprise webtrends future-proof

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




Angularjs 是一个非常漂亮且功能强大的框架,但它是面向 future 的吗?

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

  • 参数(我会添加你的):
  • 为 future 的标准做准备:
  • “他们现在正在提供这些功能,但将框架(以及使用该框架构建的应用程序)置于一个位置,当该解决方案广泛可用时,转换到标准 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
  • 该项目由一家大公司(谷歌)资助和使用(Youtube for PS3、DoubleClick)
  • 重建 DoubleClick:http://www.youtube.com/watch?v=oJoAnVRIVQo

  • 一些主要讨论功能的亲 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/
  • 最佳答案

    没有什么是面向 future 的,如果我们展望 future 足够远(除了 COBOL,我们永远不会完全摆脱它)。没有什么是面向 future 的。大约在 1997 年,当我第一次开始学习 PHP(当时称为 FI)时,谁会想到它会成为 Facebook 的平台?

    采用框架的大玩家是使其具有 future 抵抗力的原因。凭借其庞大的规模和范围,他们支持并插入框架进入可持续维护和功能开发。

    拥有大量使用该框架的小玩家是让大玩家考虑选择的原因(或者让小玩家规模扩大)。在我看来,这就是 Angular 现在的所在。

    那么,您是否将自己的职业生涯押在这个级别的技术上?那是个人选择。

    我在选择新技术时问自己的一些问题是:

  • 它会为您解决问题,并使您成为组织中的 super 明星吗?
  • 当您的日益成功需要您配备人员时,您是否能够找到和/或培训人员?
  • 您的项目和/或公司目前是否足够小,可以在
    “符合标准”?
  • 关于web-applications - Angularjs 是面向 future 的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17069866/

    相关文章:

    architecture - 使用 MVC5 的企业级应用程序架构的最佳实践是什么?

    javascript - Protractor 元素不可见的输入字段

    javascript - 根据所选选项过滤 Angular

    iphone - 我可以对 iPhone Enterprise 应用程序使用私有(private) API 吗?

    java - EJB 模块和 HTTP 路由器模块之间的通用绑定(bind)

    javascript - 为什么即使输入字段有输入,Angular ng-message 'when="required"' 也会触发?

    ios - 是否可以在 iOS 上下载并运行代码

    java - sql跨行和向下列添加值

    .net - Silverlight 3.0 和网络开发

    Java servlet 和数据库连接池