最近一直在研究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则含有多套主题,并且切换非常方便。
Bootstrap?
jQuery?Mobile
框架
前端
------解决方案--------------------
我觉得好不好看,是前端框架的选择标准,不能只看他的编写复杂不复杂。要是觉得好看,学习成本高点也无所谓。
------解决方案--------------------
我觉得bootstrap的学习性价比还是不错的,文档也比较全。