为什么前端工程师多不愿意用 Bootstrap 框架
首先纠正你一下
bootstrap 很多人用,对响应式设计的页面有了极大便利。
bootstrap不能完全算是前端框架。(它没有mvc概念基础。)
为什么你说没有人用,其实原因很简单,因为现在的国人都在使用ie或者靠ie内核开发的浏览器,bootstrap本身是外国人开发的所以对待ie兼容性来说是很不友好的(因为国内的人不升级ie),所以开发pc端的时候就要考虑浏览器的兼容性,部分变态的客户可能会使用ie8或者以下 自然bootstrap会出现很多兼容问题所以不是第一开发手选。
还有bootstrap是快速开发用的他对可定制性相对较差,目前国内多半都是页面设计都是定制的自然bootstrap用武之地比较少,但是如果是后台系统管理页面bootstrap非常多人用并且开发起来迅速。
其实有些时候 不要听别人去说,如果是前端并且公司要求去学,应该自己动手试试才知道他到底好不好,如果不好为什么每个人都在谈论它?它肯定是有优秀的一面的。
设计出稿千变万化,套了bs,最后还是得根据各个组件写一堆样式。
另外:
1、如果类名套的太多的话,做样式的状态转换调整很难,写相关的数据操作引起的样式变动会很繁琐。
2、而自己写的话,经验足够,一般都还能比较优雅地处理掉。可能整个页面样式调整布局变换只是给container 改个class 而已。
3、其实只是bs全套对于真前端来说冗余太大而已。毕竟不是所有网页都要用响应式。
另一方面来说,bootstrap使用的是栅栏布局,从而使页面丧失了灵活性,在某些情况下,无法达到UI设计的效果。
但是不可否认的是,bootstrap作为前端UI框架已经做的很不错了,可以入手使用学习。