转载

Angular 2:“未来触手可及”

日前,在伦敦举办的 AngularConnect 大会的主题会议上,Brad Green和他的朋友们向与会者传达了Angular 2项目最新的进展。具体的发布日期尚未公布,但是一个可用的测试版本指日可待。

Green在演讲的一开始就安抚开发者,他说Google承诺将继续维护Angular 1。在之前的发布会上,他曾经说过Angular团队将通过使用Angular 1和2的网站比例来估量团队最终的时间分配。到目前为止,93%的流量来自Angular 1,当然Angular 2剩下的7%依旧让Green感到吃惊,他未曾想到有这么多业务会提前将Angular 2应用于线上产品。在谈到Angular在Google内部的应用时,Green说:“我们短期内将继续使用Angular 1,同时也会在内部逐步采用Angular 2。”为了进一步安抚与会者,他也提到今年到目前为止,Angular 1已经发布了32个小版本。

Green继续说到,Angular 2的服务器端渲染功能被正式命名为“Angular Universal”,可以通过这一特性在服务器端执行生成应用首页并返回HTML和CSS。Jeff Whelpley和Patrick Stapleton在 后续会 议上展示更多新特性,开发者可以在 Github 上查看最新的工作进展。

Igor Minar上台演示了一款基于 ember-cli 项目实现的新工具:angular-cli,开发者可以通过这个工具使用命令行搭建应用的脚手架。举个例子:

 ng new my-app // 为应用搭建一个包含HTML和TypeScript的脚手架 ng serve      // 创建一个与开发过程紧密相联的开发用Web服务器 ng generate component my-component // 创建一个新的组件my-component

其它公司也展示了它们基于Angular 2打造的产品。Ionic团队宣布 Ionic 2 正式发布预览版。Telerik展示了一款联合使用Angular 2与NativeScript打造的原生移动应用,并演示了Angular 2操作非HTML模板的能力。来自Meteor的Uri Goldshtein特别讲解了 Angular 2的渲染速度 。

日前, Angular团队发布了ng-upgrade ,Green在此次大会展示了Misko Hevery结合Angular 1和2编写的演示ng-upgrade用途的 示例应用 。

Angular团队新成员Jules Kremer向与会者宣布了一个重要声明。团队之前宣称只支持“持续更新”的浏览器(Edge、Chrome、Firefox、Safari),但由于社区团结一致,浏览器的支持现在向后扩展到了IE 9。

Green最后更正了发布日期并结束主题发言:

我们的确非常想在这次大会告诉你们说“我们已经发布测试版”,不过我们尚未达到那个目标,但是我们已经非常接近了。对于测试版,我们想让它更加完善,我们想实现一个完整的文档,我们还要解决50个左右的高优先级缺陷,我们希望能在这一切问题都解决之后再告诉你们:“这里安全,请加入我们。”

AngularConnect大会的视频可以在 YouTube 上观看 ,Keynote幻灯片 现在也提供下载。

查看英文原文:Angular 2: "We're Really Close"

正文到此结束
Loading...