为何忽然有想学习一点 angular 的知识呢?由于前几天忽然在头条看到一个帖子,说,如今JavaScript成功的干过Java成为最火的编程语言,而JavaScript中,最火的框架就是 Angular。并且他说不接受质疑,这就很牛逼了!如今已经发布了7版本,在明年三四月份会发布8版本,可是以后的版本都基于2版本,所以差异不会发生很大的变化。前端
angular 官网:https://angularjs.org/angularjs
Angualr 是一款来自谷歌的开源的 web 前端框架,诞生于 2009 年,由 Misko Hevery 等 人建立,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当 中。web
根据项目数统计 angular(1.x 、2.x 、4.x)是如今网上使用量最大的框架。 编程
2015 以前 Angular 1.x 获得了普遍的应用,开发单页面应用无人能敌。2015 年末 Angular 2.0 发布了,完全的颠覆了以前的版本,学习 Angular 2.0 至关于从新学习另外一个框架。在质 疑声中,angularjs的开发团队宣布 1.X 版本和 2.x 版本同时维护。前端框架
AngularJs1.x的时候被人们称为下一代 web 应用。因为Angular2.0之后是基于TypeScript, 和之前 angularjs1.x 的开发方式彻底不同,让不少的新手朋友以为入门门槛比较高。随着 2015 年后 Vue 和 React 的出现,不少新手朋友慢慢的开始使用 Vue 这样的轻量级框架。其 实 Angular2.0 要比 AngularJs1.x 简单不少。要比 React 简单不少,只要入门开发起来比 Vue 也 要简单。服务器
几经沉淀和积累,angualr4.x 的发布了, angualr4.x 是彻底基于 angular2.x 的。他具备 更小的体积、更快的运行速度、更快的编译速度、以及 AngularUniversal 也就是在服务器端 渲染 Angular。angular2
Angular 团队计划每六个月发布一个主要版本,因此 Angular 5 在 2017 年末发布,而 Angular 6和Angular 7分别在2018年 3月和2018年9月发布,也就是说,如今已是7版本。Angular将来的版本不会像Angular1.x 和 Angular2.x 那样发生重大的变动。因此 Angular5.x、Angular6.x、Angular7.x 和我如今学习的开发方式基本一致,具体还得看官方文档。框架
TypeScript 是微软开发的编程语言。webstorm