写点什么

对 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:385648
用户头像

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

关注

评论

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

Vue进阶(幺玖陆):js保留两位小数方法总结

No Silver Bullet

Vue 11月日更

腾讯北大合作的稀疏大模型训练加速方案HET入选国际顶会VLDB

科技热闻

0919作业:HyperLogLog算法在Presto的应用

arctec

题目一: 分析一条 TPCDS SQL

arctec

云网络的守护神:主动链路监控

华为云开发者联盟

数据中心 云网络 华为云Stack 网络监控 主动链路

HarmonyOS本地模拟器重磅来袭|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

技术分享| 如何使用FFmpeg命令处理音视频

anyRTC开发者

音视频 WebRTC ffmpeg 视频通话

ApplePay应用内购(inapp)支付流程图

try catch

支付 applepay 苹果支付

第六期零代码训练营正式开放报名!

明道云

动态模型之动态增减【FunTester测试框架】

FunTester

性能测试 接口测试 测试框架 FunTester 动态模型

如何定义SpringBoot项目配置文件中密码的加密

热爱java的分享家

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

分布式调试、调优能力解决方案|HDC2021技术分论坛

HarmonyOS开发者

分布式 HarmonyOS

指令重排序导致的可见性问题

博文视点Broadview

AI界的革命!终于可以自动标注了!

百度大脑

人工智能 百度

腾讯北大合作的稀疏大模型训练加速方案HET入选国际顶会VLDB

科技热闻

一文让你彻底搞懂Spring状态及原理,实现订单与物流解耦

热爱java的分享家

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

解密并发幕后黑手:线程切换引发的原子性问题

华为云开发者联盟

Java 线程 并发 原子性 线程切换

武林大会之国产数据库风云榜-2021年11月

墨天轮

数据库 opengauss oceanbase 国产数据库

【Flutter 专题】05 图解修改应用名称及图标

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

创新正当时!「Innovation 2021」网易应用创新开发者大赛决赛十强正式集结!

网易云信

人工智能 音视频 创新

ArkCompiler原理解析|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

Python量化数据仓库搭建系列1:数据库安装与操作

恒生LIGHT云社区

量化投资

HarmonyOS新一代UI框架的全面解读|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

机器学习 | 关于参数模型与非参数模型研究

索信达控股

机器学习 参数模型 非参数模型

云原生时代需要什么样的存储系统

青云技术社区

云计算 云原生 存储

如何提高C# StringBuilder的性能

编程宝库

flutter 开发中 vscode 插件推荐 2

坚果

flutter vscode 11月日更

Python爬虫采集,中介网互联网网站排行榜, 样本数量:58341

梦想橡皮擦

11月日更

【LeetCode】二叉树的坡度Java题解

Albert

算法 LeetCode 11月日更

Apache APISIX Ingress 为何成为又拍云打造容器网关的新选择?

API7.ai 技术团队

开源 云原生 API网关 Apache APISIX ingress-controller

DOM操作造成的页面卡顿问题及解决

CRMEB

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