前端框架Bootstrap和Foundation的对比

1.从使用频率来说,Bootstrap(框架)被国内外各种偷懒的程序猿们拿来做项目的主页/文档,第一眼看上去,和官网的demo对比除了文字换了,其他完全就是一回事!当然不仅仅是刚才提到的,其他很多的由静态页面构成的网站也广泛应用了Bootstrap(框架),之所以要给框架加上括号,是我认为Bootstrap已经不仅仅被作为框架应用,压根就是快速建站的模板啊!所以像上面几位提到的,Bootstrap很容易上手,从而也带来了泛滥问题。另一方面,Foundation国内则相对较为小众。

2.从兼容性问题来说,Foundation 4已经放弃了IE 8的支持,而Bootstrap 2仍能较完美支持IE 8(Bootstrap 3已经逐步开始放弃IE 8),甚至通过类似bs-ie的方式来达到大部分component支持IE 6的要求,这点在国内可能还是选择时需要考虑的一个重要因素吧。

3.从JS库来说,Bootstrap 2/3采用的都是更为常见的jQuery,而Foundation 4采用的是Zepto(知道这点很重要),Zepto我没有用过,所以无法评判其好坏。

4.社区支持度来说,Bootstrap在Github上的人气毋庸置疑,国内也有中文版的文档,各种教程案例以及衍生而来的插件、主题也是层出不穷,一片欣欣向荣之相,而Foundation的社区支持度则相对来说较为薄弱。

5.Foundation 4的开发理念是mobile first,而Bootstrap才刚刚将这点上升到首要(Bootstrap 3 RC1版本),根据你的开发需要,你可以适当考虑这点。