網站前端有必要學習bootstrap么?

小白一隻。聽人介紹說bootstrap不錯,但看了下感覺沒啥用啊。。佔一堆類名。。我起類名時還得注意別跟她重了。。他的那些效果,跟去jq插件庫去偷去一樣。。響應式布局就是css3@media,感覺一樣啊。而且它預設好的布局都是,感覺就是一套模板。如果設計或客戶要求想做成別的布局架構,也是不好改。至於兼容性不過就是省了幾行代碼,然而我卻要花好多時間去學習記住他新起的各種名字。而且我看好多Bootstrap的實例網站都是做的那種很簡潔的,而且在中國各大知名網站我也沒找到有用boot的網站。我也聽過有人說只有沒有設計師的時候採用bootstrap。所以到底學不學很糾結。。求教。(本人小白。。html css js jq之外啥都不會,望大神們輕噴)


從用的角度來說,Bootstrap 不是給前端用的,是給後端的。

前端如果要學習的話,可以側重於代碼分析,學習他們的組織結構,代碼分層以及一些技巧。

要是 Bootstrap 是一顆銀彈,能解決前端大部分問題,那很多前端要下崗了。


不用特別學,看看文檔,讀讀代碼,領會一下思想就行了,不必有樣學樣。

bs基本上適合給後端和設計師用,在某些對前端開發要求不高的場景比較適用,比如後台、快速搭建可交互的原型等。

另外,全局的響應式在實際場景中基本沒什麼卵用。


Bootstrap還是很值得學習的,建議你到Github上看看整個項目的源碼,可以了解Bootstrap使用了哪些技術。

Bootstrap要配合Less或者Sass才配合得更好,可以解決很多CSS不能解決的問題,例如Variable或者Mixin,至於使用Less或者Sass,就看個人喜好了,很多基礎的功能都一樣。


作為專業的前端,可以了解,如果有用到的話,根據官方文檔,可以迅速上手。你覺得有些實現簡單,但是不需要完全否定它,看看是如何實現的,如果只會基礎的話,自己如何實現同樣的效果,看看其中的樣式,組件,能否自己獨立實現,自己以後需要實現一些樣式組件的時候也可以借鑒參考。


bootstrap單詞也有白手起家之意,方便快捷地進行響應式布局和站點總體樣式構建是它作為css框架最明顯的優點

如果你認為自己寫出的css兼容性,外觀效果,媒體查詢都比bootstrap好,那當然沒必要用。

不過,如果是作為一個剛剛起步的前端新手,大神送你了一套裝備,你先升級,再回頭剖析或者強化裝備便是。沒必要高情懷從頭擼起。

另,大站直接使用bootstrap內置樣式而自己不去修,豈不是大家都長得一個樣了么?


當然要學。作為前端,是不應糾結學不學的,不僅要學,還要掌握精髓的。學會它那一套,用不用是你的事。其實在以後的工作中,你是會受到你所學過的那些知識的潛移默化的影響的。用的時候你就知道了。


這些框架也不用特別去學習,看看幫助文檔,用的時候知道怎麼用就可以了,工具就是用來使用的,以完成快速的開發及迭代,如果非要知其所以然,那就看看源代碼。前端本身東西就很多,jQuery好像成為必須品了,還有Angularjs,jQueryMobile等,現在還需要前端會一門後端語言,那就是php,還有Nodejs,學了NodeJs還要學習express框架。js部分還要搞搞繼承,寫寫面向對象的代碼。用框架比不用框架快速而且方便,兼容性好,可以快速的開發出第一版產品,至於bug,那是別一個話題。


對前端來說,bootstrap就像一本簡易讀物,有不少經驗值得借鑒,為什麼不看看呢,又不會懷孕


前端一枚,個人感覺不是必須的,但是可以懂會用,畢竟bootstrap做出來的頁面太沒有設計感了,如果都用這個框架的話,這樣網站都是差不多的,沒有差異性也會讓人審美疲勞。設計還要考慮各種問題,影響設計的思維。


敢說會JS,那不是很厲害了么


bootstrap是用來偷懶用的2333,沒有必要去專門學習,bootstrap最大價值在於響應式設計,這個你實際上可以自己做。但人畢竟有惰性的啦,有的時候就不想重複造輪子,就用用bootstrap.


實際上對於入門來說,通過使用Bootstrap可以學到一些css和js上的思想,我在以前使用和定製Bootstrap的時候的確積累了不少經驗。

另外一點就如樓上所說,對於需要快速開發或非對外的項目,使用Bootstrap可以大幅度提升開發速度並獲得相對較好的體驗。

總之這不是必學的,但是學了也沒有壞處,可以學習一下這種通用前端框架的開發理念。


個人看法,Bootstrap對前端的意義在於它的思想、設計理念

至於實際應用,不是時間特別緊急的話,還是自己寫吧


用phpstorm配合bootstrap3插件,寫起前端布局來簡直快到飛起,幾乎不用看顯示效果,基本上寫的時候心裡就知道是什麼樣子。


bootstrap絕大部分時候是拿來改著用的。。不然...你會發現它經常跟你公司的實際需求是格格不入的。就像玩真三,JQ是加的屬性點,而bootstrap只是加的技能點。當然偶爾有技能放也挺好的啊。刷小兵比較快。


Bootstrap本來就是一個UI的框架啊,為什麼要背裡面的class呢?你找一個檢索起來容易得文檔直接查就可以了啊。存在即為合理,它有肯定有它存在的意義。對於不懂設計的程序員來說,這個是很好用的啊。


一般用於後台搭建,前段的話太臃腫不適合


因為很多人用,所以我開發項目也用它了,這樣大家寫的css,js,就比較好管理了。對吧


我怎麼覺得誰都要學呢,尤其前端、後端,甚至設計,還有我這種運營。哈哈

小白覺得沒用是因為你不了解它的原理,建議學習下代碼,對你寫代碼很有幫助,不僅僅是對前段,甚至設計師都要學啊


bootstrap在項目中經常用


推薦閱讀:

BAT 前端工程師面試對演算法一般有怎樣的要求?
可以通過什麼途徑了解前端研發的最新資訊?
2017前端開發的行業狀況是怎樣的?對於自學web前端的人從業有何建議?
MAC版本的Sublime Text有哪些常用的快捷鍵?
30歲左右未育的測試女想轉行風景園林或者前端是不是比登天還難?

TAG:網頁設計 | 前端開發 | 前端工程師 | 前端開發框架和庫 | BootstrapTwitter |