javascript - 新项目 - Angular 1.4 还是 2.0?

标签 javascript angularjs

<分区>

我们即将开始使用 Angular 和 Kendo Components 的新项目,使用 Angular 最新版本 1.4,但我听说 Angular 2.0 有太多新东西,但与此同时,它不具有向后兼容性。

由于没有公布发布日期,我们有点困惑是等待 2.0 发布日期还是继续 1.4?

请提出建议。

最佳答案

Angular 1.x 至少会在未来 3 年内保持不变。原因如下:

Google 最初表示他们将支持 AngularJS 1.x 大约。 2015 年底发布一年后 2.0。 (整个 2016 年都是如此),他们收到了社区的严厉回应。

然后,他们改弦易辙,说只要有高需求,他们就会支持版本1。 这种需求将以某种方式通过社区采用版本 2 而不是版本 1 的程度来衡量。 (让我们假设另一年的更新,2017 年)

当谈到职位发布时,据我所见,AngularJS 仍然是巨大的,这表明公司仍在投资 大量使用 1.x。用于新项目。

所以,假设 Google 将在 2018 年放弃该项目。AngularJS 仍然是开源的(不像 Windows XP),所以其他人有机会 从谷歌停止的地方继续发展。 即使对于 1.4 版,Google 也声明:

"This Angular version is the first to be run by a much broader community oriented team, including many people from outside of the Google Angular team..."

( http://angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html )

这表明 Google 正在慢慢将项目交到社区手中。

有许多开源项目在没有 Google 支持的情况下运行良好。 Angular 1.x 也将如此。 到 3 年过去时,2.x 版将更加稳定,迁移路径将得到验证和测试。

如果这听起来很可怕,您可以选择另一个框架,但很可能会出现同样的问题。 这是一个快节奏的前端世界。

关于javascript - 新项目 - Angular 1.4 还是 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30297912/

相关文章:

angularjs - 将 Angular 1 Simple 与 Express JS 一起使用

javascript - 如何将数据插入另一个数组中的数组

javascript - 如何使用 javascript 检查表格是否可见?

javascript - 带有 javascript 选项的 wkhtmltopdf --run-script

Javascript 正则表达式匹配具有非混合 unicode 字符范围的字符串

javascript - 响应式设计没有响应

javascript - 向 Sequelize FindOne 返回的对象添加属性

AngularJS 样板语法

javascript - AngularJS ng-repeat over multiple tr

javascript - AngularJs Controller 添加模板中的所有 html 元素