jquery easyui和bootsrap兩者的不同和比較,該如何選擇?
網(wǎng)友解答: jquery easyui是偏向于js框架,功能強(qiáng)大,但ui界面沒bootstrap那么美觀;bootstrap是偏向于css框架,專注于響應(yīng)式布局,支持多種平臺(tái),但它在js
jquery easyui是偏向于js框架,功能強(qiáng)大,但ui界面沒bootstrap那么美觀;bootstrap是偏向于css框架,專注于響應(yīng)式布局,支持多種平臺(tái),但它在js組件方面還不夠強(qiáng)大,easyui 使用方便,有jquery后臺(tái),但是不能垮設(shè)備,樣式美觀度不如bootstrap,如果配合熟練的js技能,bootstrap是個(gè)不錯(cuò)的選擇。
其實(shí)在開發(fā)中為了追求完美,我們一般是使用bootstrap進(jìn)行基于css的ui開發(fā),使用jquery進(jìn)行基于js的功能開發(fā)。
主要的幾個(gè)UI設(shè)計(jì)框架1、Bootstrap 在當(dāng)今流行的各種框架中是無可爭(zhēng)議的老大、鑒于其每天仍在增長(zhǎng)的巨大人氣、可以肯定、這個(gè)美妙的工具絕對(duì)不會(huì)讓你失望、它也不會(huì)在你成功建立網(wǎng)站前就離你而去。
2、Foundation算是第二大的、在像ZURB一樣實(shí)力雄厚的公司支持下、這個(gè)框架確實(shí)很強(qiáng)大、是的、就是foundation、畢竟、 Foundation已經(jīng)在很多大型網(wǎng)站上投入使用、包括 Facebook, Mozilla, Ebay, Yahoo!和國家地理等等。
3、jQuery UI是一款基于jQuery的開源Javascript框架,jQuery UI框架主要提供了用戶交互、動(dòng)畫、特效和可更換主題的可視控件,讓開發(fā)者可以更方便地實(shí)現(xiàn)網(wǎng)頁交互界面,你也可以根據(jù)自己需要使用的功能生成適合自己的框架底層。
4、Semantic UI 經(jīng)過多年的努力、致力于能夠以更語義化的方式構(gòu)建網(wǎng)站、它使用自然語言的原則、使代碼更可讀、更容易理解。
5、Pure是一個(gè)輕量級(jí)的、模塊化的框架、以純CSS編寫、它包括很多組件、你可以根據(jù)需要聯(lián)合或獨(dú)立使用它們。
哪一個(gè)框架更適合你?最后、在選擇合適的框架方面、讓我給你一些意見、這里有一些重要的事情需要注意:
1、這個(gè)框架有足夠的人氣嗎?更大的普及意味著更多的人參與這個(gè)項(xiàng)目、因此、會(huì)有更多來自社區(qū)的教程和文章、更多真實(shí)的案例/網(wǎng)站、更多第三方擴(kuò)展、與相關(guān)web開發(fā)產(chǎn)品更好地結(jié)合、巨大的人氣也意味著框架不太會(huì)過時(shí)、畢竟一個(gè)有著巨大群體使用的框架是不太可能被放棄的
2、這個(gè)框架還在持續(xù)積極開發(fā)嗎?一個(gè)好的框架是需要結(jié)合最新的網(wǎng)絡(luò)技術(shù)不斷升級(jí)的、特別是關(guān)于移動(dòng)方面的技術(shù)
3、這個(gè)框架已經(jīng)成熟了嗎?如果一個(gè)框架尚未在實(shí)際項(xiàng)目和測(cè)試中使用、那么你可以隨意玩、但依賴它做專業(yè)項(xiàng)目就不太明智了
4、這個(gè)框架提供良好的文檔嗎?良好的文檔總是能為你的學(xué)習(xí)過程提供便利
5、這個(gè)框架的特異性程度有多高?這里的要點(diǎn)是、相比一個(gè)特異程度高的框架、使用一個(gè)更通用的框架要容易得多、在大多數(shù)情況下,最好選擇一個(gè)最小風(fēng)格的框架、因?yàn)樗菀锥ㄖ?、相比重寫或覆蓋現(xiàn)有的規(guī)則、添加新的CSS規(guī)則是更方便和高效的流程、另外,如果你在現(xiàn)有框架的頭部添加新規(guī)則、那么你將可能會(huì)留下一些不被使用的規(guī)則、這將增加不必要的CSS文件的大小。
歡迎關(guān)注
網(wǎng)友解答:都不要用,建議使用angualr+primeng,不是angularJS,是angualr,這是兩個(gè)不同的東西,兩者區(qū)別很大。
angular現(xiàn)在的版本是4,結(jié)合node.js使用,可能上手會(huì)有很多困惑,但是一旦入手,從此無憂,結(jié)合typescript,簡(jiǎn)直好用到爆。jQuery是個(gè)好東西,但是它太老了,只能做配角,難堪重任。
進(jìn)去 angular.cn 你能得到完善細(xì)致的中文文檔,按照上面的操作,很快就能入手。如果你有一點(diǎn)java等靜態(tài)語言的開發(fā)經(jīng)驗(yàn),理解typescript只需要兩個(gè)小時(shí),如果你對(duì)es 6有所了解,那就更好了。不過不會(huì)也沒關(guān)系,因?yàn)槲臋n會(huì)讓你輕松入門。