<分区>
我们即将开始使用 Angular 和 Kendo Components 的新项目,使用 Angular 最新版本 1.4,但我听说 Angular 2.0 有太多新东西,但与此同时,它不具有向后兼容性。
由于没有公布发布日期,我们有点困惑是等待 2.0 发布日期还是继续 1.4?
请提出建议。
<分区>
我们即将开始使用 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/