本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap

前不久在旧金山举行的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、改进性能和文档。

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

Angular团队公布路线图,并演示怎样与React Native集成的更多相关文章

  1. 我从Angular 2转向Vue.js, 也没有选择React

    译者按: 通过使用Angular的经历,作者已经完全转为Vue粉了!我们Fundebug目前还是用AngularJS 1,坦白说,学习曲线蛮陡的. 原文: Why we moved from Angu ...

  2. React Native绑定微信分享/登录/支付(演示+实现步骤+注意事项)

    React Native(以下简称RN)绑定微信分享/微信登录/微信支付的实现演示+源码+注意事项!微信的调用大同小异,本文实现了微信的分享功能,其他功能可以在链接文档里面找到具体的方法. 本文分文三 ...

  3. 团队作业-Beta版本演示

    组长博客链接 https://www.cnblogs.com/cmlei/p/12063671.html 本组成员 031702431 陈明磊 组长 031702227 林镕炜 031702413 韩 ...

  4. React vs. Angular vs. Vue

    原文连接 历史 React是一个用于构建Web应用程序UI组件的JavaScript库. React由Facebook维护,许多领先的科技品牌在其开发环境中使用React. React被Faceboo ...

  5. React Native的组件ListView

    React Native的组件ListView类似于iOS中的UITableView和UICollectionView,也就是说React Native的组件ListView既可以实现UITableV ...

  6. 腾讯优测优分享 | 探索react native首屏渲染最佳实践

    腾讯优测是专业的移动云测试平台,旗下的优分享不定时提供大量移动研发及测试相关的干货~ 此文主要与以下内容相关,希望对大家有帮助. react native给了我们使用javascript开发原生app ...

  7. 探索react native首屏渲染最佳实践

    文 / 腾讯 龚麒 0.前言 react native给了我们使用javascript开发原生app的能力,在使用react native完成兴趣部落安卓端发现tab改造后,我们开始对由react n ...

  8. 移动应用跨平台框架江湖将现终结者?速来参拜来自Facebook的React Native

    React Native使用初探 February 06 2015 Facebook让所有React Conf的参与人员都可以初尝React Native的源码---一个编写原生移动应用的方法.该方法 ...

  9. qconshanghai2016

    http://2016.qconshanghai.com/schedule 大会日程 2016年10月20日 星期四 07:45 开始签到 09:00 开场致辞 专题 前端技术实践 主题演讲 业务上云 ...

随机推荐

  1. Python matlab octave 矩阵运算基础

    基础总结,分别在三种软件下,计算 求逆矩阵 矩阵转置 等运算,比较异同 例子:正规方程法求多元线性回归的最优解 θ=(XTX)-1XTY octave: pwd()当前目录 ones() zeros( ...

  2. manjaro利用docker使用MySQL

    使用docker安装MySQL并使用 安装docker: sudo yaourt -S docker 使用docker安装mysql: systemctl start docker # 启动docke ...

  3. 关于python字符串拼接的几种方法

    当时看完python的基本语法后 给朋友写了个美元概率换算 写完后拼接结果时候 发现压根不知道python怎么拼接字符串 看了些资料自己做了个总结 首先就是和JavaScript一样的拼接方式 nam ...

  4. 数的计数(noip2001,动态规划递推)

    题目链接: 普通版: https://www.luogu.org/problemnew/show/P1028 数据加强版: https://www.luogu.org/problemnew/show/ ...

  5. [模板] Miller-Rabin 素数测试

    细节挺多的.. #include<iostream> #include<cstdlib> #include<cstdio> #include<ctime> ...

  6. 如何用纯 CSS 绘制一颗闪闪发光的璀璨钻石

    效果预览 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. 在线演示 https://codepen.io/zhang-ou/pen/qYqwQp 可交互视频教程 此视 ...

  7. c++_凑算式(最新方法)

    凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见[图1.jpg]) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字. 比如:6+8/3 ...

  8. spring-mvc jackson配置json为空不输出

    使用的spring-mvc版本是4.1.6,jackson版本是2.1.4 在spring-mvc配置文件中添加以下代码就行 <mvc:annotation-driven> <mvc ...

  9. Django框架基础知识11-会话状态保持及表单

    浏览器存储cookie的方式不太安全,那有没有更好些的来存储登入状态的方式呢??? 状态保持----cookie和session: 状态保持: 1.http协议是无状态的:每次请求都是一次新的请求,不 ...

  10. 我的Python分析成长之路1

    Python是什么?                                                                                           ...