Angularjs v1 vs v2 和 v2 的发布日期
Angularjs v1 vs v2 and release date for v2
我查看了 AngularJS v2 与 v1 的对比,我意识到在某些情况下语法完全不同。例如:
v1 | v2
ng-model | [value]
ng-click | (click)
我期待某种形式的语法一致性,这样我们就不必开始为每个版本编写不同的语法。
语法上的改变有帮助吗?
是什么让 v2 比 v1 更好?
我也想知道 v2 的发布日期?
这是一个全新的框架,因此语法上的变化没什么好混淆的。
如果你想要一致性,你将不得不坚持 angular 1.x
1.0、1.1、1.2、1.3、1.4、1.5——它们都提供了语法的一致性。
但是 2.x 中的 2 代表重大变化,所以是的 - 如果您想迁移,您将必须学习新的语法和框架。
是的,语法的改变确实有帮助。这是google对angular1的缺点进行精确分析的结果。有太多理由在此 post 中全部提供。也许您应该观看 google 制作的关于 angular2 处理这些更改的视频
v2 更直观,更容易学习。此外,它在大规模应用程序方面的性能更高。最后,它更接近现代标准,如 webcomponents。
还有一些其他优点,例如服务器端渲染等。但是再次列出它们对于这个 post 来说太多了,因此我建议也在这里观看一些 google 视频。
还没有发布日期,但您可以使用官方测试版,据我所知,它已经准备好用于生产。大概可以估计到今年年内正式发布,更准确的纯属瞎猜
我查看了 AngularJS v2 与 v1 的对比,我意识到在某些情况下语法完全不同。例如:
v1 | v2
ng-model | [value]
ng-click | (click)
我期待某种形式的语法一致性,这样我们就不必开始为每个版本编写不同的语法。
语法上的改变有帮助吗?
是什么让 v2 比 v1 更好?
我也想知道 v2 的发布日期?
这是一个全新的框架,因此语法上的变化没什么好混淆的。 如果你想要一致性,你将不得不坚持 angular 1.x 1.0、1.1、1.2、1.3、1.4、1.5——它们都提供了语法的一致性。 但是 2.x 中的 2 代表重大变化,所以是的 - 如果您想迁移,您将必须学习新的语法和框架。
是的,语法的改变确实有帮助。这是google对angular1的缺点进行精确分析的结果。有太多理由在此 post 中全部提供。也许您应该观看 google 制作的关于 angular2 处理这些更改的视频
v2 更直观,更容易学习。此外,它在大规模应用程序方面的性能更高。最后,它更接近现代标准,如 webcomponents。 还有一些其他优点,例如服务器端渲染等。但是再次列出它们对于这个 post 来说太多了,因此我建议也在这里观看一些 google 视频。
还没有发布日期,但您可以使用官方测试版,据我所知,它已经准备好用于生产。大概可以估计到今年年内正式发布,更准确的纯属瞎猜