一尘不染

新项目-Angular 1.4或2.0?

angularjs

我们将使用Angular最新版本1.4开始使用Angular和Kendo组件启动新项目,但是我听说Angular
2.0包含太多新功能,但与此同时,它不具有向后兼容性。

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

请提出建议。


阅读 192

收藏
2020-07-04

共1个答案

一尘不染

Angular 1.x至少要保留三年。原因如下:

最初,谷歌表示他们将支持AngularJS1.x。在2015年末发布2.0版本一年后。(整个2016年),他们收到了社区的严厉回应。

然后,他们改变了调子,说只要有很高的需求,他们就会支持版本1。可以通过社区采用2版本而不是1版本的方式来衡量此需求。(假设再更新一年,2017年)

就职位而言,AngularJS仍然远远超出我所见,这表明公司仍在1.x上进行大量投资。用于新项目。

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

“此Angular版本是由更广泛的面向社区的团队(包括来自Google Angular团队之外的许多人)首次运行的。”

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

这表明Google正在将该项目缓慢发布到社区手中。

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

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

2020-07-04