最近一直在研究bootstrap這東西,確實是個好的框架,但是諸多優勢背後也隱藏着一些不好的地方,對此,我把它和另一套響應式框架jquery mobile做了一下對比,我的總結如下:
1、bootstrap的class類定義雜亂,沒有統一的格式,在比較複雜的頁面中,容易產生覆蓋和衝突,而jquery mobile採用統一的class類前綴,容易分辨。
2、專業性:bootstrap和jquery mobile都是基於jquery編寫,但是bootstrap是由twitter的工程師編寫,而jquery mobile是由jquery原班團隊打造,兩者的專業性可想而知。
3、靈活性:bootstrap的標籤結構較為複雜,嵌套層次多,而jquery mobile則標籤層次清晰。bootstrap目前只有一套主題,雖然提供了less共自定義樣式,但是無疑增加了使用者學習less的成本。而jquery mobile則含有多套主題,並且切換非常方便。