站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

web前端三大主流框架是啥

web前端三大主流框架:1、Angular,是一種用于創(chuàng)建單一應(yīng)用程序界面的前端框架,具有模塊功能強(qiáng)大,擁有自定義命令等優(yōu)點(diǎn);2、react,是一個(gè)用來構(gòu)建用戶界面的JavaScript開發(fā)框架,主要用于構(gòu)建UI;3、vue,是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,Vue的核心庫(kù)只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫(kù)或已有項(xiàng)目整合。

web前端三大主流框架是啥

本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。

近十年以來,IT行業(yè)發(fā)展火熱,衍生了很多新職業(yè),例如UI設(shè)計(jì)師、開發(fā)工程師、軟件測(cè)試工程師等等,在眾多備受矚目的新生職業(yè)中,Web前端工程師是其中的一員。那么Web前端三大主流框架是什么呢?

web前端三大主流框架是Angular、React、Vue。

1、Angular

AngularJS由Misko Hevery 等人于2009年創(chuàng)建,后來唄谷歌所收購(gòu)。它是一款優(yōu)秀的前端JS框架被應(yīng)用多多種產(chǎn)品中去。它不僅是一個(gè)理念先進(jìn)的前端開發(fā)框架,還是一種端對(duì)端的解決方案。它遵循架構(gòu)設(shè)計(jì)中的MVC模式,提倡數(shù)據(jù)與邏輯處理組件的松耦合。AngularJS通過指令技術(shù)實(shí)現(xiàn)了對(duì)HTML的自然擴(kuò)展,以及通過編譯技術(shù)實(shí)現(xiàn)了數(shù)據(jù)模型與展現(xiàn)視圖的雙向自動(dòng)同步,減輕了復(fù)雜的DOM操作。另外它也對(duì)前端的自動(dòng)化測(cè)試技術(shù)提供了良好的支持。

Angular是一種用于創(chuàng)建單一應(yīng)用程序界面的前端框架,它有許多核心功能例如數(shù)據(jù)綁定,服務(wù),指令以及依賴注入等等。它具有模塊功能強(qiáng)大,擁有自定義命令等優(yōu)點(diǎn)

特性:

  • 1.良好的應(yīng)用程序結(jié)構(gòu)

  • 2.雙向數(shù)據(jù)綁定

  • 3.指令

  • 4.HTML模板

  • 5.可嵌入、注入和測(cè)試

優(yōu)點(diǎn):

  • 1.模板功能強(qiáng)大豐富,自帶了極其豐富的angular指令。

  • 2.是一個(gè)比較完善的前端框架,包含服務(wù),模板,數(shù)據(jù)雙向綁定,模塊化,路由,過濾器,依賴注入等所有功能;

  • 3.自定義指令,自定義指令后可以在項(xiàng)目中多次使用。

  • 4.ng模塊化比較大膽的引入了Java的一些東西(依賴注入),能夠很容易的寫出可復(fù)用的代碼,對(duì)于敏捷開發(fā)的團(tuán)隊(duì)來說非常有幫助。

  • 5.angularjs是互聯(lián)網(wǎng)巨人谷歌開發(fā),這也意味著他有一個(gè)堅(jiān)實(shí)的基礎(chǔ)和社區(qū)支持。

缺點(diǎn):

  • 1.angular入門很容易但深入后概念很多,學(xué)習(xí)中較難理解。

  • 2.文檔例子非常少,官方的文檔基本只寫了api,一個(gè)例子都沒有,很多時(shí)候具體怎么用都是google來的,或直接問misko,angular的作者。

  • 3.對(duì)IE6/7兼容不算特別好,就是可以用jQuery自己手寫代碼解決一些。

  • 4.指令的應(yīng)用的最佳實(shí)踐教程少,angular其實(shí)很靈活,如果不看一些作者的使用原則,很容易寫出四不像的代碼,例如js中還是像jQuery的思想有很多dom操作。

  • 5.DI依賴注入如果代碼壓縮需要顯示聲明。

2、React

React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其創(chuàng)新式的VirtualDOM,性能上碾壓angularJS,一經(jīng)推出,火的一塌糊涂。 特點(diǎn)很多,VirtualDOM、JSX、Diff算法等,支持ES6語(yǔ)法,采用函數(shù)式編程,門檻稍高,但也更靈活,能讓開發(fā)具有

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
日本精品一区二区三区四区| 日韩av无码国产精品| 久久精品国产精品青草app| 日韩av无码一区二区三区 | 999任你躁在线精品免费不卡| 中文乱码精品一区二区三区| laowang在线精品视频| 亚洲国产日韩在线成人蜜芽| 国产精品李雅在线观看| 免费看国产精品3a黄的视频| 国产精品久久久久鬼色| 91精品久久久久久久久网影视| 性欧洲精品videos| 亚洲国产精品无码中文字| 水蜜桃精品一二三| 精品国产综合区久久久久久| 日本精品一区二区三区在线视频 | 国产美女久久精品香蕉69| 精品无码国产污污污免费网站国产| 五月天婷亚洲天综合网精品偷| 日韩国产精品亚洲а∨天堂免| 日韩视频免费在线观看| 日韩视频在线观看一区二区| 国产精品嫩草影院在线看| 精品国产日韩一区三区| 精品国产系列在线观看| 免费精品一区二区三区在线观看| 国产精品第20页| 四虎永久在线精品免费网址| 国产精品国产亚洲区艳妇糸列短篇 | 国产精品男男视频一区二区三区 | 亚洲精品少妇30p| 三上悠亚精品一区二区久久| 99re久久精品国产首页2020| 国内精品免费久久影院| 久久国产午夜精品一区二区三区| 三上悠亚精品二区在线观看| 欧亚精品卡一卡二卡三| 久久免费国产精品一区二区| 久久精品国产2020观看福利| 亚洲国产精品久久久久|