Angular团队公布路线图,并演示怎样与React Native集成
本文来源于我在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个领域:
- 改进性能
- 富移动体验
- 服务端渲染
对于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集成的更多相关文章
- 我从Angular 2转向Vue.js, 也没有选择React
译者按: 通过使用Angular的经历,作者已经完全转为Vue粉了!我们Fundebug目前还是用AngularJS 1,坦白说,学习曲线蛮陡的. 原文: Why we moved from Angu ...
- React Native绑定微信分享/登录/支付(演示+实现步骤+注意事项)
React Native(以下简称RN)绑定微信分享/微信登录/微信支付的实现演示+源码+注意事项!微信的调用大同小异,本文实现了微信的分享功能,其他功能可以在链接文档里面找到具体的方法. 本文分文三 ...
- 团队作业-Beta版本演示
组长博客链接 https://www.cnblogs.com/cmlei/p/12063671.html 本组成员 031702431 陈明磊 组长 031702227 林镕炜 031702413 韩 ...
- React vs. Angular vs. Vue
原文连接 历史 React是一个用于构建Web应用程序UI组件的JavaScript库. React由Facebook维护,许多领先的科技品牌在其开发环境中使用React. React被Faceboo ...
- React Native的组件ListView
React Native的组件ListView类似于iOS中的UITableView和UICollectionView,也就是说React Native的组件ListView既可以实现UITableV ...
- 腾讯优测优分享 | 探索react native首屏渲染最佳实践
腾讯优测是专业的移动云测试平台,旗下的优分享不定时提供大量移动研发及测试相关的干货~ 此文主要与以下内容相关,希望对大家有帮助. react native给了我们使用javascript开发原生app ...
- 探索react native首屏渲染最佳实践
文 / 腾讯 龚麒 0.前言 react native给了我们使用javascript开发原生app的能力,在使用react native完成兴趣部落安卓端发现tab改造后,我们开始对由react n ...
- 移动应用跨平台框架江湖将现终结者?速来参拜来自Facebook的React Native
React Native使用初探 February 06 2015 Facebook让所有React Conf的参与人员都可以初尝React Native的源码---一个编写原生移动应用的方法.该方法 ...
- qconshanghai2016
http://2016.qconshanghai.com/schedule 大会日程 2016年10月20日 星期四 07:45 开始签到 09:00 开场致辞 专题 前端技术实践 主题演讲 业务上云 ...
随机推荐
- postman设置环境变量、全局变量
讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...
- QT_5_ Qt中信号和槽 + 自定义信号和槽 + lambda 表达式
1.Qt中信号和槽 1.1 需求:点击按钮关闭窗口 1.2 利用connect进行链接 1.3 参数1 信号发送者(指针) 参数2 发送的信号(信号地址) 参数3 信号的接受者(指针) 参数4 处理槽 ...
- composer 设置代理
在命令行终端中输入以下内容: export https_proxy='192.168.1.133:1080' export http_proxy='192.168.1.133:1080' 此前提是你已 ...
- Python:字体颜色
/033[31;1m /033[0m 字体背景颜色 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字体颜色 30:黑 31:红 32:绿 33:黄 ...
- POJ 1655 Balancing Act (树形DP求树的重心)
题意: 求一棵树中以某个点为重心最小的子树集, 就是去掉这个点, 图中节点最多的联通块节点最少. 分析: 想知道这个点是不是最优的点, 只要比较它子树的数量和除去这部分其他的数量(它的父节点那部分树) ...
- HA架构
HA架构是个什么东西? 阅读文章:浅谈web应用的负载均衡.集群.高可用(HA)解决方案
- poj3207:Ikki's Story IV-Panda's Trick【2-sat tarjan】
题目大意:圆盘上顺次安放0, 1, 2, …, n – 1的点,每次给出两个点需要连边,可以选择在圆盘的正面连边或在圆盘的反面连边,问是否存在一种方案使得所有连线不相交? 思路:本问题可以等价成:圆盘 ...
- 【贪心】HDU 最少拦截系统
https://vjudge.net/contest/68966#problem/I [题解] http://www.cnblogs.com/kuangbin/archive/2012/08/03/2 ...
- To_Date函数用法
spl> select * from emp where dates between to_date('2007-06-12 10:00:0 ...
- CCF 201712-4 90分
90分,不知道错在哪里了,dijkstra算法,用一个数组的d[i]表示以i点结尾的小路的长度,以i点为中心扩展时,若下一点为k,如果i->k是小路,则 d[j] = d[k]+M[k][j]; ...