Google宣布重启Dart编程语言
Google的通用编程语言Dart正在重新启动。该公司宣布推出Dart 2,该语言的新愿景是针对Web和移动的客户端开发进行优化。
“通过Dart 2,我们大大加强和精简了类型系统,清理了语法,并从头开始重建了大部分开发工具链,使移动和Web开发更加快速和高效,”Anders Thorhauge Sandholm,产品Google的Dart团队经理。
此外,该语言融合了Dart早期使用者的经验教训,如Flutter,AdWords和AdSense。在移动端,Google的UI框架Flutter使用Dart来简化学习,开发人员的速度和高性能。
“借助Flutter和Dart,开发人员终于有机会使用共享代码库,为Android,iOS和Web编写高质量的应用程序,而且毫不妥协。因此,团队成员可以在平台之间流畅地移动,并通过代码评论等互相帮助。“Thorhauge Sandholm写道。
在网络方面,AdWords和AdSense使用Dart管理广告,捕捉错误,扩展应用程序并提高代码质量。
“AdWords前端庞大而复杂,对于Google的大部分收入至关重要。 我们选择了Dart,因为它具有性能和可预测性,易于学习,完善的类型系统以及网络和移动支持的完美结合,“Google Adwords工程副总裁Manish Gupta说。
Dart 2还将UI作为代码来提供更好的体验并减少所需的上下文切换量。据该公司称,在用户界面标记语言和编写应用程序的编程语言之间切换可能令人沮丧。
“Dart增加了开发人员的速度,因为它具有清晰简洁的语法,并且能够使用JIT编译器在VM上运行。后者允许在移动开发期间进行有状态的热重新加载,从而实现超快的开发周期,您可以在设备上运行的应用程序中编辑代码,编译和替换代码,“该公司写道。“随着今天宣布的改进,Dart 2是一款高效,干净,经过测试的语言,可以应对现代应用程序开发的挑战。”