一、Angular4.x 介紹?
Angualr 是一款來(lái)自谷歌的開(kāi)源的 web 前端框架,誕生于 2009 年,由 Misko Hevery 等
人創(chuàng)建,后為 Google 所收購(gòu)。是一款優(yōu)秀的前端 JS 框架,已經(jīng)被用于 Google 的多款產(chǎn)品當(dāng)中。
根據(jù)項(xiàng)目數(shù)統(tǒng)計(jì) angular(1.x 、2.x 、4.x)是現(xiàn)在網(wǎng)上使用量最大的框架。
2015 之前 Angular 1.x 得到了廣泛的應(yīng)用,開(kāi)發(fā)單頁(yè)面應(yīng)用無(wú)人能敵。2015 年底 Angular
2.0 發(fā)布了,徹底的顛覆了之前的版本,學(xué)習(xí) Angular 2.0 相當(dāng)于重新學(xué)習(xí)另一個(gè)框架。在質(zhì)
疑聲中,angularjs 的開(kāi)發(fā)團(tuán)隊(duì)宣布 1.X 版本和 2.x 版本同時(shí)維護(hù)。
AngularJs1.x 的時(shí)候被人們稱為下一代 web 應(yīng)用。由于Angular2.0 以后是基于 TypeScript和以前** angularjs1.x 的開(kāi)發(fā)方式完全不一樣,讓很多的新手朋友覺(jué)得入門門檻比較高。隨著
2015 年后Vue 和React 的出現(xiàn),很多新手朋友慢慢的開(kāi)始使用Vue 這樣的輕量級(jí)框架。其實(shí) Angular2.0 要比 AngularJs1.x 簡(jiǎn)單很多。要比 React 簡(jiǎn)單很多,只要入門開(kāi)發(fā)起來(lái)比 Vue 也要簡(jiǎn)單。
幾經(jīng)沉淀和積累,angualr4.x 的發(fā)布了,angualr4.x是完全基于angular2.x的。他具有
更小的體積、更快的運(yùn)行速度、更快的編譯速度、以及AngularUniversal也就是在服務(wù)器端渲染 Angular。

Angular 團(tuán)隊(duì)計(jì)劃每六個(gè)月發(fā)布一個(gè)主要版本,所以Angular 5 將在2017 年底到來(lái),而 Angular
6 和Angular 7 將分別在2018 年3 月和2018 年9 月發(fā)布。Angular 未來(lái)的版本不會(huì)像 Angular1.x
和 Angular2.x那樣發(fā)生重大的變更。所以 Angular5.x、Angular6.x、Angular7.x 和我們現(xiàn)在的開(kāi)發(fā)方式也是一樣的。
二、TypeScript 介紹
1516093955(1).jpg

三、Angular4.x 能干什么?

四、Angular4.x 、Vue2.x、React 15.x.x 對(duì)比

五、Angular4.x 開(kāi)發(fā)工具介紹
1.Webstorm