前端初學者應該學bootstrap3還是bootstrap4?
新手一枚,正在學bootstrap,學習過程中一直link bootstrap3的CDN,後來在github下載了bootstrap 4 alpha 6,發現了3和4有很多的變化,比如響應式圖片改用.img-fluid了,不知道現在我應該學習3還是學習4,因為4還不是正式版,下個beta版本可能還會有些新變化,所以我應該先學習3,等正式版出來再學習4,還是現在就從這個版本的4開始學。
現在開始學,學哪個都可以。
建議你學bootstrap 4,因為4更加為移動提供了方便,同時引入了flex彈性布局。
為了更好的為大家提供學習幫助,逐浪CMS團隊專門翻譯了中文使用手冊,這是目前最權威的中文官方手冊,詳見Bootstrap v4.0中文手冊官方完整版
任何開發者要向前看,否則代碼沒有生命力,就沒意義。
我曾看到好多人電腦上跑著XP,桌面上一排工具快捷方式,說不能升級,升級了就不能用這些「工具了」,可這樣有什麼意義?
用「三體」中來說,這是活在黑暗紀元。
所以我們內部有一句話:如果有什麼事讓你「不舒服」了,那一定是良性的,就看你有沒有信心去擁抱。
又如,有人說都是css,沒必要認真。
其實不是的,不止是flex布局,bootstrap 4已經從less切換到sass(可見http://code.z01.com/sass),同樣也是一個很大的理念變化。
flexbox+sass+emmet+svg+webfont,構成了網站的開發理念最大區別.
(再申明無意影射,但真實是普通培訓班中用一個開源小工具寫點腳本早已不符合實際生產線)
回到主題,有人說現在支持bootstrap 4的主題很少,其實我們逐浪CMS的所有 主題都已經全面兼容 bootstrap4且全面採用bootstrap4,-至少我們是國內排名前三的cms廠商。
3和4的差別還是挺大的。我建議你如果自己學習的話,直接從4開始學,能了解到更多的知識點,比如flexbox, sass, 網格系統, card功能。但是如果你是做小項目,想快速出東西,想抄抄改改的話,建議還是用v3, v3現成的code snippet也很多,現成的拿來用就可以。
不用關注版本,開學就行了。
3是主流,4還在內測
學習的話 可以是4,用的話最好是3
應該學CSS,bots這個框架適合功能性頁面。一般用作企業後台,(這種頁面只要不醜出天際都可以。而且這種頁面也都可以強制用戶選擇瀏覽器了。)bots框架只是一個工具,會CSS,bots就是一個提高工作效率的工具。
主次分清。。。這個要看你都使用場景了,bootstrap一般用於後台管理界面。如果想在互聯網層面用作用戶交互,樣式還是有點保守的。所以前台一般需要ui設計師來設計,前端工程師來實現。但後台管理界面對樣式的需求就沒有這麼高了,使用bootstrap可以很快的完成頁面布局,關鍵是不難看!所以bootstrap簡直就是後台程序員都福音,至於3和4沒必要糾結,畢竟這個場景是夠用就行^_^。
總結:前端初學者最主要還是學好前端基礎知識,而bootstrap目前熟悉3就可以,因為前端還是要過UI設計師都關。
我感覺前端不應該用bootstrap。
bootstrap的用途是不懂美工的後台開發者隨隨便便很方便的就能弄出一個不難看在後台里還很漂亮的的頁面來。bootstrap的代碼寫的不錯學前端可以看下,無所謂3,4了推薦閱讀:
※在大陸,新網站是否需要支持IE6?
※知乎是不是應該考慮使用 text-overflow: ellipsis; 了?
※做為一名在校學生而言,從其職業發展的角度出發,在學習 Web 前端開發的時候有必要花時間兼容 IE6、IE7 這些瀏覽器嗎?
※關於sass樣式預處理器的的用法?
※sass的compass已經半年沒有更新了,是否需要考慮轉型到別的css預編譯器和框架?
TAG:前端開發 | CSS | 計算機技術 | BootstrapTwitter |