新项目 - Angular 1.4或2.0?

Soh*_*oni 16 javascript angularjs

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

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

请建议.

Nah*_*ahn 21

Angular 1.x至少在未来3年内待在这里.原因如下:

最初谷歌称他们将支持AngularJS 1.x约.2015年末发布2.0后一年.(因此整个2016年),他们受到了社区的严厉反应.

然后,他们改变了调整,说只要有很高的需求,他们就会支持版本1.这种需求将以某种方式衡量社区采用第2版而不是第1版的程度.(让我们假设另一年更新,2017年)

谈到岗位时,AngularJS仍然远远超出我所见,这表明公司仍然在1.x中大量投资.对于新项目.

所以,让我们说谷歌将放弃2018年的项目.AngularJS仍然是开源的(不像Windows XP),所以其他人有机会从谷歌停止的地方开始开发.即使是1.4版本,Google也表示:

"这个Angular版本是第一个由更广泛的社区导向团队运营,包括来自Google Angular团队以外的许多人......"

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

这表明谷歌正在慢慢将该项目发布到社区手中.

有许多开源项目在没有谷歌支持的情况下表现良好.Angular 1.x也是如此.到3年后,版本2.x将更加稳定,迁移路径将得到验证和测试.

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