写点什么

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

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

关注

评论

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

2022-Java后端工程师面试指南-(计算机网络)

自然

网络 8月月更

企业文化如何治好“企业内耗”?

涛哥 数字产品和业务架构

企业文化 企业架构

《编程的原则》读书笔记(一):编程的前提和准则

Chares

软件工程 软件开发 程序开发 编程原理

关于架构的认知

yuexin_tech

架构

深入了解 Spring篇之BeanDefinition结构

邱学喆

对象初始化 BeanDefinition 对象创建 属性注入 对象检索

Ingress Nginx 接连披露高危安全漏洞,是否有更好的选择?

阿里巴巴云原生

阿里云 Kubernetes 云原生 ingress

2022-Java后端工程师面试指南-(消息队列)

自然

Rocket Rabbit MQ 8月月更

MySQL 指令

武师叔

8月月更

Sass.vs.Less | 简介

Jason199

SaaS 8月月更

一文带你搞懂OAuth2.0

闫同学

Go 后端 OAuth 2.0

Java+EasyExcel实现文件导入导出

Bug终结者

Java 8月月更

即将开幕!阿里云飞天技术峰会邀您一同探秘云原生最佳实践

阿里巴巴云原生

阿里云 云原生 阿里云飞天技术峰会

MPLS网络向SRv6网络演进

穿过生命散发芬芳

8月月更 SRv6

Spring(四、配置数据源)

开源 MySQ Druid 8月月更

SpringBoot实战:国际化组件MessageSource的执行逻辑与源码

看山

源码 spring源码 MessageSource Spring原理 SpringBoot实战

测试也应该具备的项目管理能力

老张

项目管理 质量保障

C++对象模型和this指针实例分析(二)

CtrlX

c++ 后端 面向对象思想 热门活动 8月月更

深入浅出边缘云 | 6. 监控与遥测

俞凡

架构 边缘计算 网络 深入浅出边缘云

详解中断系统

timerring

8月月更

模块九(电商秒杀系统)

Geek_701557

开源一夏 | 对于jQuery选择器和动画效果停止动画的实战心得【前端jQuery框架】

恒山其若陋兮

开源 8月月更

【LeetCode】算术三元组的数目Java题解

Albert

LeetCode 8月月更

低成本、大容量、高交互…Polkadot 引领 GameFi 实现新突破

One Block Community

区块链

rocketmq整合SpringCloudStream

急需上岸的小谢

8月月更

Python 教程之输入输出(7)—— 如何在 Python 中不使用换行符进行打印?

海拥(haiyong.site)

Python 8月月更

Go-Excelize API源码阅读(三)——OpenReader()

Regan Yue

Go 开源 源码分析 8月日更 8月月更

OpenHarmony像素单位

坚果

开源 OpenHarmony 8月月更

leetcode 232. Implement Queue using Stacks 用栈实现队列(简单)

okokabcd

LeetCode 数据结构与算法 栈和队列

Python爬虫eval混淆,爬虫进阶实战系列

梦想橡皮擦

Python 爬虫 8月月更

云原生时代下,微服务体系与 Serverless 架构的发展、治理与融合

阿里巴巴云原生

阿里云 Serverless 微服务 云原生

毕业总结

Geek_701557

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