BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Angular团队发布路线图,并演示如何与React Native集成

| 作者 David Iffland 关注 3 他的粉丝 ,译者 张龙 关注 9 他的粉丝 发布于 2015年6月29日. 估计阅读时间: 3 分钟 | QCon北京2018全面起航:开启与Netflix、微软、ThoughtWorks等公司的技术创新之路!

亲爱的读者:我们最近添加了一些个人消息定制功能,您只需选择感兴趣的技术主题,即可获取重要资讯的邮件和网页通知

前不久在旧金山举行的Angular U大会上,Brad Green、Igor Minar与Misko Hevery共同发表了演讲,重新阐述了年初在ng-conf大会的声明,并给出了2015年下半年关于Angular的路线图。

Minar展示了3月份以来Angular所取得的一些新进展。值得注意的是,这些都是一些“试验性”特性,他提出了将Angular一分为二的想法,划分为核心功能与渲染器。通过分离框架,他们希望能够开启使用Angular的新方式,首先是如下3个领域:

  1. 改进性能
  2. 富移动体验
  3. 服务端渲染

对于Web性能来说,通过分割框架可以让Angular将大多数非UI工作交给WebWorker来做。UI必须要位于主线程中,这样单独的渲染器就可以发挥作用了,并且两部分可以彼此通信。Minar说到:

我们在思考,“能否将整个应用迁到WebWorker中呢,这样所有业务逻辑、所有数据获取与处理就都可以脱离主线程了?”此外,”能否将框架本身迁到WebWorker中呢?这样框架所提供的所有服务以及各种检查就不必运行在主线程中了“。

Angular团队与React团队会面后,一个悬而未决的问题是”如果将Angular与React Native集成起来会怎样呢“?在新的场景下,核心保持不变,不过渲染器可以支持新的平台,如iOS和Android。

Minar演示了将React Native标签插入到Angular中实现在原生iOS Shell中运行Angular JavaScript。相对于从头开始重建这种场景,团队使用了Telerik及其NativeScript平台,并且与React团队一起实现了这些目标。该演示位于GitHub。

长久以来,Angular开发者一直在期盼着通过服务端渲染来解决诸如改进的启动时间和SEO等问题。团队提出的架构也为该问题提供了可能的解决方案。

对于Web开发者来说,架构的改变在很大程度上是透明的。Google已经公开了分离的架构供开发者审查。

Green还更新了Angular 2的完成时间。他并未给出具体的日期,不过列出了发布前项目所需经历的各个阶段。目前,团队正在完善核心,并得到了Google内部正在进行迁移的团队的反馈。当核心完成后,他们会继续完善API、改进性能和文档。

angular 2 2015 roadmap

Green还谈到了Angular 1.X及其在未来路线图中的位置。他说,”Angular 1.5的焦点将会发生变化“。Google也在开发新的自动化迁移工具,一些工具已经在内部开始使用了。他说,”我们将会看到哪些能够反映出社区所关心的东西“。此外,他们还在编写指南以帮助开发者完成迁移。要想了解关于该演讲的更多信息,请观看视频或是下载演讲稿

Angular U是今年Angular团队参加的3场大会中的第2场。第3场大会Angular Connect将于今年10月份在伦敦举行。

查看英文原文:Angular Team Provides Roadmap, Demos Integration with React Native

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT