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 的日程表
所有现在运行的 angularjs 应用在未来都能正常工作,也会获得官方支持的更新。angularjs 的, bower, cdn 也都可以继续使用。
那么,进入长期支持阶段意味着什么呢?这意味着团队只会将重点放在对至少满足以下条件之一的错误提供修复:
所以开发团队表示,1.7.0 之后发布的补丁版本如 1.7.1, 1.7.2,它们都不会包含破坏性变更,主要是对框架进行一些 bug 的修复。
如对本文有疑问, 点击进行留言回复!!
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
分享Angular http interceptors 拦截器使用(推荐)
网友评论