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个领域:

  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

时间: 2024-09-28 18:44:16

Angular团队发布路线图,并演示如何与React Native集成的相关文章

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所取得的一些新进展.值得注意的是,这些都是

30天React Native从零到IOS/Android双平台发布总结

前言 本人有近十年的技术背景,除了APP开发之外对后端.前端等都比较熟悉,近期做一个APP项目需要IOS.Android两个平台都需要,只能硬着头皮上.其实很早就想开发APP也很早就接触Android.IOS原生开发.Hybrid.HTML5 WebAPP等开发但一直也没有做一个完整的项目,更多只是技术上的验证和尝试.这回利用这个项目机会成功的基于RN技术发布了IOS和Android两个平台的APP,项目周期由于IOS审核(第一次提交审核,修改了四次才通过)和自己假期的时间用了一个半月,实际用于

React Native发布APP之打包iOS应用

用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包->发布到各store这两大步骤.本文将向大家分享如何签名打包一款React Native APP. 在本文中我将为大家讲解如何打包和发布React Native iOS App. 关于打包React Native Android应用请查看<React Native发布APP之签名打包APK> 第一步:导出js bundle包和图片资源 和打包React Native Andr

React Native v0.4 发布,用 React 编写移动应用

React Native v0.4 发布,自从 React Native 开源以来,包括超过 12.5k stars,1000 commits,500 issues,380 pull requests 和 100 贡献者,还有 35 款插件 和 1 个 AppStore 应用! 直击现场 <HTML开发MacOSApp教程>  http://pan.baidu.com/s/1jG1Q58M 此版本主要改进如下: 错误信息和文档:添加了大量的警告信息,更新了文档,修复了大量的 bug 兼容 NP

Facebook发布React Native,用JavaScript开发移动原生应用

React.js Conf 2015会议上,Facebook发布了React Native,可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App.而且React Native已经用于生产环境——Facebook Groups iOS应用就是基于它开发的.Facebook也已确认,这个项目很快将会开源. 根据ProgVille的文章,React Native的原理是,在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,

耐撕团队&alpha;发布前的剧透

题记 齐同学终于在这个周一80%血量复活,赞,可喜可贺.复活后的第一件事,干活,干活,干活.因为得努力啊,黄色领骑衫就是动力啊.哈哈.另题外话:耐撕团队副队长昨天中了EI,可喜可贺. 正文 周一,我开始和队友们准备耐撕团队的α发布,我们很认真,因为软件所出品,要值得信赖.(我又傲娇了).周一下午,我搞完了两个技术原型:1.手机客户端监听服务器发出的“开始抢答”口令  2.服务器端监听客户端发出的“我抢”请求.弄完这两个技术原型,我心里大概有数了,α发布指日可待.这两个模块的实现曾是我最担心的.做

禅道团队发布中文开源协议ZPL,协议问题再引关注

禅道开源项目管理团队近日推出了一款号称"最适合中国国情的开源授权协议"--ZPL. 之所以推出该协议,主要是目前业界面临着英文协议条款难以理解,各方责权利界定不清晰等原因. 据禅道开源项目管理团队负责人王春生介绍说,目前该团队推出了一款号称"最适合中国国情的开源授权协议"--ZPL. 谈到为何推出这样的一款开源授权协议,王春生给出了自己的观点,主要有英文协议条款难以理解,各方责权利界定不清晰,充分保障开源软件作者的署名权,在商业友好和保护自身权利之间取得平衡等原因.

Angular 站点发布

1. 使用ng build --prod 编译生成可以发布的文件目录. 可选命令:ng build website --prod. website: 是需要编译的项目名称.有时angular 项目目录移动后,使用ng build --prod会出现,找不到指定项目的错误,这个时候需要指定项目名称,如website. 2. 直接创建IIS site发布, 会发现,刷新页面的时候提示找不到页面的错误. 解决方法:去配置文件里面配置,rewrite 如下. 3. 如果配置文件添加了rewrite ur

angular的发布订阅

import subject from "nxjs/subject"; let sub = new subject(); //发布订阅 sub.subscribe(data=>{ console.log(data> }); //执行订阅的事件 sub.next(data); 原文地址:https://www.cnblogs.com/llcMite/p/12495867.html