写点什么

对 Angular 2.0 的顾虑在 ng-conf 2015 大会上得到了回应

  • 2015-03-11
  • 本文字数:1250 字

    阅读完需:约 4 分钟

自从 2014 年 10 月, Angular 2.0 的细节披露之后,在社区中引起的轩然大波让 Angular 团队感到十分吃惊。在最近举行的 ng-conf 2015 大会上,来自于 Angular 核心团队的两位成员,Brad Green 和 Igor Minar 在一次公开演讲中对这些顾虑进行了回应。

在用户的担忧中,最主要的一条是在于 Google 还会在多长时间之内继续支持 1.x 版本。为了缓解人们的疑虑,Google 采用了一种全新的方式,以判断社区更关注于哪个版本,以此决定他们的工作重心。Angular 1.X 项目将继续托管在 angularjs.org 网站上,而当前还处于 Alpha 版本的 Angular 2.0 将托管在 angular.io 网站上。

Angular 团队将密切注视这两个网站,以及 GitHub 上的项目的用户访问量,以此判断社区的主要关注点在哪个版本上。这就意味着如果 angularjs.org 网站依然能够获得多数访问量,那么该团队就将继续专注于版本 1.X 上的资源开发。等到大多数访问量转移到2.0 版本的网站之后,那么Angular 1.X 的支持周期才会终结。Minar 说:“直到大多数用户迁移到Angular 2 之前,我们都将继续发布Angular 1 的新版本”。

在Angular 2 的众多新特性中,最令人惊讶的莫过于AtScript 了,这种语言是 TypeScript 的一个超集,它将用于创建 Angular 2 应用。从消息披露之后的几个月之后,Angular 团队与 TypeScript 团队的 Anders Hejlsberg 和 Jonathan Turner 进行了面对面的交流,试图找到合作的方式。Turner 今天也上台进行了演讲,并且宣布 TypeScript 将会整合 AtScript 中引入的标注(annotation)特性,该特性将在 TypeScript 1.5+ 版本中发布。这样一来,将 AtScript 作为一门独立语言进行开发的计划就被放弃了。Green 说:“我们很高兴地告诉各位,将特性合并之后, AtScript 这一术语将被淘汰。从现在开始,我们就将它称为TypeScript”。

人们对于Angular 2 的很大一点抱怨在于没有从旧版本升级至新版本的迁移路径。在ng-europe 大会上,Minar 对此作出了一些暗示,虽然目前确实没有设定迁移计划,但将来没准会有。因为他在今天的大会中宣布,如果使用新版本中的router 功能,那么他们将会提供一种新的“增量式”的迁移路径,让开发者从1.X 版本转换到2.0 版本。由于ng-router 是最初一批同时支持1.X 和2.0 版本的组件中的一个,因此开发者能够自然地想到在他们所创建的基于1.X 版本的应用中包含某些2.0 版本的代码,也可以在2.0 版本的代码中包含1.X 版本中的视图。由于这种方式会加大页面代码的体积,因此对于移动应用来说或许不是一种非常理想的选择,但它至少提供了一种版本迁移的选择。

关于发布日期,Green 提到,在Google 中使用Angular 2.0 开发的第一批应用将在2015 年5 月间上线。虽然Green 并没有说明具体的发布日期,但也让人们对它的时间线略有所知。

www.ng-conf.org 网站上将提供 ng-conf 2015 的实时串流点播。主题演讲的幻灯片已经可以下载了。Miško Hevery 将在明天登台进行主题演讲,并为与会者提供有关Angular 2.0 的更多信息。

查看英文原文: Angular 2.0 Concerns Addressed at ng-conf 2015

2015-03-11 03:385744
用户头像

发布了 428 篇内容, 共 190.5 次阅读, 收获喜欢 39 次。

关注

评论

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

wildfly 21的domain配置

程序那些事

程序那些事 wildfly wildfly21 配置管理 domain模式

单点破局思维|技术人应知的创新思维模型(8)

Alan

个人成长 技术人应知的创新思维模型 七日更 28天写作

12张图带你彻底理解分布式事务!!

冰河

分布式事务 BASE理论 TCC ACID CAP理论

Shell简介

入门小站

Shell

Android uni-app实现音视频通话

anyRTC开发者

uni-app android 音视频 WebRTC 跨平台

MySQL字符集修改实战教程

Simon

MySQL 字符集 七日更

Serverless 落地之痛怎么解?

阿里巴巴中间件

Serverless

手写线程池,对照学习ThreadPoolExecutor线程池实现原理!

小傅哥

Java 小傅哥 线程池 七日更 ThreadPoolExecutor

引领云原生发展浪潮 阿里云开启云原生大规模落地元年

阿里巴巴云原生

云计算 阿里巴巴 阿里云 最佳实践 云原生

Go中的Channel背后的设计哲学

soolaugust

Go Concurrency Patterns 七日更 CSP Go 语言

附PPT丨AWS基于数据湖构建云上的数据分析架构

dbaplus社群

数据湖 AWS

任务发布系统软件开发|任务发布APP开发

系统开发

XRP瑞波币系统软件开发|XRP瑞波币APP开发

系统开发

打开数“智”化之门,一字之差带来的思考

京东科技开发者

DevOps IoT 新基建 智能

Spring Cloud 2020.0.0正式发布,再见了Netflix

YourBatman

Spring Cloud Spring Boot netflix 2020.0.0

揭秘大流量场景下发布如丝般顺滑背后的原因

阿里巴巴中间件

阿里巴巴

代码零改动Serverless架构升级?这家在线编程教育企业是这么做的

阿里巴巴中间件

Python Serverless

语音助手中的复杂语义表达方法

DataFunTalk

AI nlp

《数据分析》PDF免费下载

计算机与AI

数据分析

夜莺二次开发指南-监控系统(2)

ning

滴滴夜莺 夜莺监控

如何破解AI数据困境?京东智联云联邦学习平台有良方

京东科技开发者

人工智能 大数据 学习

揭开阿里巴巴复杂任务资源混合调度技术面纱

阿里巴巴云原生

云计算 阿里云 性能优化 云原生 资源调度

现代JavaScript:ES6+ 中的 Imports,Exports,Let,Const 和 Promise

葡萄城技术团队

Java ES6

TypeScript | 第三章:函数、泛型和枚举

梁龙先森

typescript 编程 大前端 七日更

JDK 16 即将发布,新特性速览!

xcbeyond

Java 七日更

世界之书:《禅与摩托车维修艺术》与发现良质

lidaobing

禅与摩托车维修艺术 28天写作

夜莺二次开发指南-监控系统(1)

ning

滴滴夜莺 夜莺监控

生产环境全链路压测建设历程 18:某快递 A 股上市公司的生产压测案例之中篇

数列科技杨德华

全链路压测 七日更

30G 上亿数据的超大文件,如何快速导入生产环境?

楼下小黑哥

Java MySQL 并发编程 线程池

最有技术含量的面试

escray

面试 面经 七日更 十日谈

如何在 20 分钟内给你的 K8s PaaS 上线一个新功能?

阿里巴巴云原生

阿里云 容器 运维 云原生

对Angular 2.0的顾虑在ng-conf 2015大会上得到了回应_JavaScript_David Iffland_InfoQ精选文章