为什么不采用bootstrap或者其它前端框架
2018-03-14 · 百度知道合伙人官方认证企业
谁说大家不愿意用bootstrap的?其实如果一个前端工程师能够对bootstrap或者foundation这类框架有深入的了解的话,对技术、效率的提升还是挺明显的。在产品研发上,使用bootstrap也能获得一个顺畅的开始。
就说css部分吧,得归功于less,bootstrap的css代码是模块化、有层次感的,如下图所示:
<img src="https://pic1.zhimg.com/50/4e04fdab7047457e193eeb7a132682a2_hd.jpg" data-rawwidth="277" data-rawheight="804" class="content_image" width="277">
整个代码库分成了几个层级和模块:variables & mixins、reset styles、core、components、utilities等。对于一个短期项目来说,bootstrap作为框架能够很好的支撑开发。对于长期的项目或产品来说,即便不使用bootstrap,前端架构也会逐渐演化出 core、components、utilites之类的模块和层级,所以为什么不是用前人宝贵的革命成果呢?
不过悲伤的是,所有上面说的事情都有一个前提,主要两点:一是熟悉前端架构和bootstrap代码,二是比较懒,不愿意搞个人创作和探索。前者需要开发者对前端有一定的研究和经验,这就挡住了一些人,后者又被很多勤奋、自信的大牛所瞧不起。。。