写点什么

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

  • 2015-06-29
  • 本文字数:1090 字

    阅读完需:约 4 分钟

前不久在旧金山举行的 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

2015-06-29 04:153565
用户头像

发布了 88 篇内容, 共 253.7 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

CODING 项目协同 2.0 —— 让协作有条不紊

CODING DevOps

DevOps 研发管理 CODING 项目协同

使用命令模式重构播放器控制条

Tom弹架构

Java 架构 设计模式

在Vue项目里使用ECharts图标库

石云升

Vue 学习笔记 11月日更 Echar

首个沉浸式云原生 Serverless 技术实践营开启报名

阿里巴巴云原生

阿里云 Serverless 云原生 KubeMeet 线下活动

区块链如何赋能农村金融服务?

CECBC

[Pulsar] 一个消息的生命历程(二)——Batch和消息重复处理

Zike Yang

Apache Pulsar 11月日更

Python Qt GUI设计:QLineEdit和QTextEdit文本框类(基础篇—13)

不脱发的程序猿

PyQt GUI设计 Python Qt QLineEdit QTextEdit

如何使用FL Studio效果器制作镶边音效

懒得勤快

三顾茅庐,七面阿里,25k*16offer,还原我的大厂面经

热爱java的分享家

Java 程序人生 编程语言 经验分享 大厂面试

JavsScript基础篇之函数定义的几种不同方式

你好bk

JavaScript 大前端 数组 html/css

赋能“数字金融”,CODING 再下数城

CODING DevOps

研发管理 数字化转型 CI/CD 代码管理 可视化软件

干掉 XML Mapper,新出的 Fluent Mybatis 真香

AI乔治

Java sql 架构 mybatis

黄峥、张一鸣、李斌都曾上榜!100个未来独角兽:超越估值看见星辰大海

创业邦

90后女博士谈反内卷,称科研不应攀比论文数,“唯论文论”何时休?

百度开发者中心

开发者 内卷化

啥是ElasticSearch全流程,看这篇我也懂了

热爱java的分享家

Java 程序人生 编程语言 经验分享 ES

22 K8S之ConfigMap配置

穿过生命散发芬芳

k8s 11月日更

盲盒开发

模块四课后作业 - 设计千万级学生管理系统的考试试卷存储方案

渐行渐远

架构实战营

使用 Resilience4j 框架实现重试机制

码语者

Java 重试机制 Reslience4j

能耗能源管控平台开发,能源管理云平台搭建

电微13828808271

官方:陆续清退比特币“矿场”

CECBC

NodeJs深入浅出之旅:理解Buffer 🐰

空城机

大前端 Node 11月日更

用AI走出“沙丘”

脑极体

.Net6 miniAPI JWT鉴权授权的多种实现

面向对象的猫

netcore NET6

互联网+质量基础设施服务平台,NQI一站式线上平台开发

电微13828808271

涨薪50%,从小厂逆袭,坐上美团L8技术专家(面经+心得)

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

圆梦腾讯之路!6面阿里、5面字节、4面腾讯,终斩腾讯Offer

热爱java的分享家

Java 架构 面试 编程语言 经验分享

12.04 深圳站 | Serverless Developer Meetup 开放报名啦!

阿里巴巴云原生

阿里云 Serverless 云原生 深圳 线下活动

您有一份阿里云云原生直播攻略待查收

阿里巴巴云原生

阿里云 Kubernetes 云原生 线下活动

函数计算 GB 镜像秒级启动:下一代软硬件架构协同优化揭秘

阿里巴巴云原生

阿里云 云原生 函数计算

智能时代的轴承与齿轮:工业互联网如何真正“工业化”?

脑极体

Angular团队发布路线图,并演示如何与React Native集成_JavaScript_David Iffland_InfoQ精选文章