报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

AngularJS 1.4 开始开发,更多版本有待 2015 年发布

  • 2014-12-28
  • 本文字数:1337 字

    阅读完需:约 4 分钟

AngularJS 1.4 的相关工作已经开始。在宣布了 2.0 版本的计划后,开发团队决定继续在 1.x 版本中开发新功能,并在 2015 年持续开发。

由于 1.4 版还在早期开发阶段,目前没有很详细的新特性列表。Brian Ford 在他的一篇博文里提到了 1.4 中几个主要的“主题”:

  • New Router
  • Internationalization
  • Forms
  • $http
  • $parse
  • Documentation

为了赶在 ng-conf 大会(专注于 AngularJS 的大会,将于 2015 年 3 月 5 日召开)之前发布 1.4 版本,开发团队为其做计划时决定适当限制其开发规模。Igor Minar 说:“相比发布 1.4,我更愿意开发一个更小的版本以在 ng-conf 之前发布。” 当被问及 1.4 版紧迫的开发时间问题时,AngularJS 1.x 的技术领导 Pete Bacon Darwin 说,尽快发布 1.4 版本能让开发者们尽早受益:

我们知道,多发布常规大版本更便于开发者使用。过去我们常常几个月没有新版本发布,这意味着开发者迁移代码的工作量增大,同时他们为了用上新功能也不得不等待更长的时间。

对某些开发者来说,1.4 版会带来一些重大改变。Darwin 解释了 AngularJS 版本号的编号规则:“仅增加’补丁’号 (patch) 的版本不会有较大变动,而如果‘次版本’号 (minor) 增加则很可能有较大变化。” 而由于 1.4 版正是增加了次版本号,因此很可能有功能上的大改变。

AngularJS 2.0 刚发布时,有的开发者对其新趋势表示不满,同时担忧 Google 还能支持 1.x 版到什么时候。Pluralsight 作者 Travis Gosselin 1.4 版的消息而振奋

我认为 Angular 1.x 能与 2.0 版并行开发简直太好了,这是其开发团队为 Angular 社区做的贡献。

Jeremy Likeness 认为 2015 年中 1.x 版本还会有更多新特性:

1.4 版的发布预告说明 1.x 产品还有生命力,从 1.3.x 的情况来看,1.4 很可能会有很多迭代。这为客户在 2015 年仍然继续在 1.x 上的投入提供了许多可能。

Darwin 说,尽管他们有开发 1.5 版本的计划,但不确定后面还会有几个 1.x 版本。

我们目前无法知道在 AngularJS 1.x 进入维护模式之前还会有几次大的版本发布。因为这受很多因素的影响,比如增加发布频率的做法在实践中对开发者帮助有多大、距 Angular 2 的发布还有多长时间、人们彻底接受 Angular 2 的时间、以及我们是否会走到认为已经不能对 AngularJS 1.x 做任何改进的程度。

2.0 版本的计划和相关工作都已公布出来,同时开发团队也想让 1.x 的工作更加开放。目前的 1.4 版除了设计文档和会议记录之外,团队还公布了他们的主要计划会议。Darwin 说,这是一次尝试,“我们的开发过程更透明,让更多人参与进来。” 与他一样,有人认为这种做法能让开发者的计划时间更为充裕:

我相信 Angular 团队将他们的工作方式和计划都尽量透明化是正确的选择,开发者们有充足的时间根据其发布时间表来相应地规划自己应用的开发策略。

开发者能看到 1.4 版的计划表,团队同时还鼓励他们加入其在 GitHub 上的项目中。Darwin 说:“我们很注重开发体验,也就是说我们十分欢迎那些每天都使用 Angular 的一线开发者的反馈。”

查看英文原文 AngularJS 1.4 Announced, More to Come in 2015


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-12-28 07:296356

评论

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

博睿作为AIOps代表厂商入选《2021年中国ICT技术成熟度曲线报告》

博睿数据

单机12万QPS——FunTester复仇记

FunTester

性能测试 接口测试 测试框架 压力测试 测试开发

博睿数据把脉“体验经济”,以“上帝”视角解决业务运营挑战

博睿数据

有了 NGINX 和 Kong,为什么还需要 Apache APISIX?

API7.ai 技术团队

网关 kong ngnix APISIX

Java版人脸检测详解下篇:开发java应用并做成docker镜像同步

编程菌

Java 编程 程序员 技术 技术栈

持续演进的云原生应用交付

CODING DevOps

DevOps 云原生 k8s 研发工具 交付工具

Spring Boot基础学习

偏执

面试 后端 spring Boot Starter

为什么在线自习室这么受年轻人的追捧?

anyRTC开发者

音视频 WebRTC 在线教育 在线自习室 实时直播

现在双非本科的学历还有机会拿到大厂 offer 吗?

java小李

面试 spring Boot Starter

数据链DNA:可观测助力云原生时代服务可达

博睿数据

抖音快手获客系统开发公司

博睿数据携数据链DNA理念亮相山东 助力金融行业数字化转型

博睿数据

三分钟评估 你的CMDB是“磐石”还是“豆腐渣”

鹿小U

DevOps 运维自动化 CMDB IT运维

模块三外包学生管理系统架构文档

kitten

架构师训练 模块三

最详细的多线程讲解!

愚者

Java 多线程

用了七个步骤,4面通过拿offer,终“跳进”字节跳动

Java 编程 程序员 架构 面试

洗清杂念 辟除妄见 归于自然|靠谱点评

无量靠谱

JAVA的多线程与高并发

愚者

Java 多线程

fil是怎么挖的?Fil矿机有什么配置要求?

区块链 IPFS fil fil矿机 fil矿机配置

ONES Performance 研发效能管理解决方案

万事ONES

研发效能 解决方案 ONES

模块3.架构设计

Geek_ywh40v

百度智能云在视频云解决方案市场位居前三!

百度大脑

云计算 云服务 IDC

详解什么是JMM!

愚者

JMM

体验设计也可以很简单。只要释放出一些善意就可以了。

石云升

用户体验 7月日更 体验设计

快手技术大咖分享“领域数据建设”实践经验

Geek老T

大数据 数据治理

真的太刺激了,蚂蚁金服难忘的四面经历:Linxu+数据库+数据结构+算法+计算机网络

Java 程序员 架构 面试 计算机

双因子认证是什么意思?有什么作用?

行云管家

信息安全 双因子认证

拼多多 +蚂蚁金服 +头条(已拿offer),面试真题分享!

Java 程序员 架构 面试 计算机

“区块链+物联网”的发展现状和应用案例

CECBC

【架构设计模块三】:学生信息管理系统的架构文档

Ryoma

声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?

声网

人工智能 产品方案

AngularJS 1.4开始开发,更多版本有待2015年发布_Google_David Iffland_InfoQ精选文章