Angular团队宣布在TypeScript方面同微软达成合作关系,而TypeScript的引入也意味着AtScript的终结。同时,Angular团队试图平复社区对迁移至Angular 2.0的担忧。
在ng-conf大会上,Google提及了社区对即将到来的Angular 2.0的担忧。
最初针对Angular 2.0的规划遭受了社区的不少质疑,很多用户表达了他们对缺乏迁移路线的担忧,以及针对1.x分支的后续版本如何打算,还有下个版本带来的新语法变化太大。
Angular还在被提交,它的版本是Angular 2.0,但是他们为Angular 2.0中的创新特性添加了一个故障保护。以1.x序列发布的版本还会被放在angularjs.org上,同时Angular 2.0的alpha版本在angular.io上已经准备好了。谷歌将会评估社区对Angular 2.0的接受程度。
谷歌说,如果开发者仍然在1.x的版本上持续投入,他们将会在这一序列版本上维持更长的时间。项目领导IgorMinar告诉 ng-conf的出席者,谷歌将会“持续发布Angular 1 直到绝大多数人迁移到Angular 2。”
受人欢迎的TypeScript的Jonathen Turner上台表示, 在即将到来的TypeScript 1.5版本中, 添加了和AtScript类似的注解特性支持.
微软同时宣布已经与Google展开了合作, 并且在过去的几个月里, 他们已经在TypeScript和AtScript方面进行了合作开发. 从Angular 2.0版本发布开始, 它将使用TypeScript进行开发.
Angular 2计划中剔除AtScript语言的介绍给社区带来了比较大的震动. 昨天技术总监Brad Green对社区说"我们很高兴的宣布将不在使用AtScript一词, 从这里开始使用TypeScrip."
然而,谷歌放宽撤销术语“AtScript”并用“TypeScript”替换的决定,可能也证明了社区中的争议,因为很多Angular用户已经开始议论TypeScript可能是从Angular中移除的另一个潜在原因。
在Sublime3中Augular2内的TypeScript自动补全功能(通过blogs.msdn.com)
在ng-conf会议上,微软通过一个TodoMVC例子预览了Angular2.0中的一个TypeScript1.5示例,该示例可在GitHub上获得。通过TypeScript1.5,微软声称可以利用如异步函数(async等)等特性,使编写异步代码获得“极大的方便”。
“我们曾与Angular团队共同设计一套新特性,包括一种使用元数据注解类声明的新方式,当使用动态链接库(如Angular2)时,这些新特性将有助于你开发更加简洁的代码,”TypeScript团队宣布说。“库文件和应用程序的开发者可以使用这些元数据注解,来将代码和有关代码的信息清晰地分开,例如配置信息或者条件编译检查。”
即将发布的TypeScript1.5还将添加一种在运行时检索类型信息的方法,这将有可能实现简单类型内省功能。任何想要开始学习TypeScript的人都可以在TypeScript Playground上开始练习。
Angular 1.4即将来临,关于 1.5版本的发布的猜测就已经开始了。在ng-conf上讨论到Angular消息,Angular的Lucas Galfaso和Pawel Koslowski说,1.5版本很明显将会很快到来,“它肯定将会朝Angular 2迈进一步”。
尽管团队没有宣布1.5版本发布的具体日期,但是Angular的发布周期在过去两年已经变得越来越快,并且团队已经锁定1.5的发布日期大约是在今年夏季或秋季。
在 ng-conf 的会议上,Angular核心团队Brad Green 和Igor Minar说他们仍然需要对Angular 1.x做“痛苦的突破性的改变”。虽然团队已经对社区所关注的不要对迁移采用非黑即白的方法做出了回应,但是团队仍然致力于在Angular2.0中采用全新的语法和语义。在ng-conf会议期间,Angular团队将介绍Angular 2.0的新功能,包括viewports, web components, new template syntax和unidirectional data flow。
Angular 2.0的发布日期有待公布。尽管Angular 1.5的计划发布日期是在今年夏秋的后半段,Green表示在google Angular2.0第一版最早会在2015五月完成。
评论删除后,数据将无法恢复
评论(1)
谷歌放宽撤销术语“AtScript”并用“TypeScript”替换的决定,可能也证明了社区中的争议
==>
Google抛弃AtScript转向TypeScript的决定在社区中饱受争议.
因为很多Angular用户已经开始议论TypeScript可能是从Angular中移除的另一个潜在原因
==>
许多Angular用户在开始讨论认为TypeScript是他们离开Anglular的原因之一.
move on from ...是离开什么(不好的东西)继续前进的意思, 不是移除xx的意思.你翻译的这些我也不好说些什么(因为我没向OSC做任何贡献)