欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

AngularJS 将再发布一个重要版本 然后进入长期支持阶段

Angular 团队的早期开成员之一 Pete Bacon Darwin 近日在 Angular 博客公布了一个消息,他说道:

目前团队正在开发 AngularJS 1.7.0,而 1.7 的开发周期将一直持续到 2018 年 6 月 30 日。7 月 1 日起,AngularJS 将进入为期 3 年的长期支持阶段 (LTS)。

Pete Bacon Darwin 表示,团队知道许多开发者仍然在使用 AngularJS,而且向 Angular 迁移需要一定的时间和精力,但他们更需要开发者清楚了解到未来 AngularJS 的开发计划。

我们都知道,AngularJS 是 Angular 1 的专属名字,Angular 2 之后的版本才开始称为 Angular。Angular 2 也不是从 Angular 1 升级过来的,Angular 2 使用了 TypeScript 进行重写,所以 AngularJS 和 Angular 之间的差别比较大,即便你用过 AngularJS,上手 Angular 也有一定的学习曲线,基本上可以认为 Angular 是一个全新的框架。

但 Angular 2 之后的版本,如 Angular 4, 5, 6,大可把它们看作是 Angular 2.4, 2.5, 2.6,官方解释过当时由 Angular 2 直接到 Angular 4 的原因是,Angular 开始使用 semver 语义化版本,并做了一次版本对齐。

AngularJS 的日程表

  • 2018年1月1日 - 6月30日:AngularJS 1.7.0 开发阶段

  • 2018年7月1日 - 2021年6月30日:AngularJS 1.7 长期支持阶段

所有现在运行的 AngularJS 应用在未来都能正常工作,也会获得官方支持的更新。AngularJS 的 npm, bower, CDN 也都可以继续使用。

那么,进入长期支持阶段意味着什么呢?这意味着团队只会将重点放在对至少满足以下条件之一的错误提供修复:

  • 在框架的 1.7.x 分支中检测到安全漏洞

  • 主流浏览器发布的版本导致在生产环境使用 AngularJS 1.7.x 的应用程序停止工作

  • jQuery 发布的版本导致在生产环境使用 AngularJS 1.7.x 的应用程序停止工作

所以开发团队表示,1.7.0 之后发布的补丁版本如 1.7.1, 1.7.2,它们都不会包含破坏性变更,主要是对框架进行一些 bug 的修复。

Angular JS (Angular.JS) 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:AngularJS 将再发布一个重要版本 然后进入长期支持阶段
收藏 (1)

精彩评论

jlkm2010
jlkm2010 
赞一个,也算是有情有义了
balckbook
balckbook 
更新太平凡了
eatapple
eatapple 
喜大普奔
hi懒喵
hi懒喵 
虽然没用过,但是也给你666吧

最新评论(7

布老虎
布老虎 
我1.3以后就没再用了
大红帽与小灰狼
大红帽与小灰狼 
没有接触过,有机会学习一下!
balckbook
balckbook 
更新太平凡了
eatapple
eatapple 
喜大普奔
jlkm2010
jlkm2010 
赞一个,也算是有情有义了
hi懒喵
hi懒喵 
虽然没用过,但是也给你666吧
怎能累了就说放弃
怎能累了就说放弃 
真会玩


来自  https://www.oschina.net/news/92928/stable-angularjs-and-long-term-support-period


AngularJS 2.0 稳定版真的发布了!

Linux.中国 - 开源中文社区  98 阅读

之前我们还哀叹,谷歌的 AngularJS 2.0 的稳定版看起来年底也未必能见到,然而,在 9 月 14 日谷歌总部召开的一个会议上,突然就宣布最终的稳定版发布了——而这距离前一个版本 RC7 的发布才过去了一天。

AngularJS 2.0 的开发始于 2014 年秋天,最初计划是一年后发布正式版本,然而随着项目的日渐庞大,就日复一日的拖延下来了,不过,还好,终于在两年后正式发布了。

这个最终版,按照其官方的说法是:

“最终版”意味着什么?意味着它的稳定性已经得到了大范围用例的验证;意味着它已经针对产品化、文件尺寸和性能进行过优化;意味着借助预编译技术和内置的延迟加载机制,我们可以确信你能发布出最快、最小的应用,并且横跨浏览器、桌面和移动平台;意味着为开发人员准备的 Angular CLI 和风格指南得到了大幅强化。

为什么这么期待 AngularJS 2 呢?这个框架是一个革命性的 Web 开发框架,它在 2010 年 10 月的时候,采用微软的 TypeScript 重写后,更是如虎添翼,不但性能提升、功能增强,资源占用也更少了。不过,有一个不好的消息是, AngularJS 2.0 和 1.x 是不兼容的,因此如果是用 1.x 编写的应用,可能面临着大量的重写和移植工作。

作为一个持续了两年才开发完的前端框架,它的功能特性和亮点显然不是我们一篇短文就可以道尽的,因此这里只是提到一些最引人注目的特性:

  • 提前(AOT)编译

  • 内置按需加载

  • 新的 Angular 命令行接口

  • Angular 样式指南

  • 支持 ES5 和 ES6

  • 集成 React Native 和 NativeScript

  • ……

好了,渴望尝试的 AngularJS 用户们,可以从其官网 https://angular.io/ 或 GitHub 上下载,这里还有一个 五分钟入门教程 。(显然,你知道的,这些都是墙外的。)另外,也有一个官方认可的中文站可以去访问: https://angular.cn/ 


完美阅读及吐槽,请猛击: https://linux.cn/article-7779-1.html?utm_source=rss&utm_medium=rss



来自  http://ju.outofmemory.cn/entry/280956


普通分类: