bootstrap: not silver-bullet

考察了一下自称为“most popular”前端framework:bootstrap。初步认为,并不适用于我们的业务:因为它提供的是一系列定制好的组件,而这些组件并非为我们的业务“私人定制”,故没法自己拿来用。而如果试图通过改他的代码来适用我们,那……用它的意义就大打折扣了。以下为个人观点,欢迎拍砖。

bootstrap(下简称bs)是一个控件库,提供了一系列已经定制好、可直接拿来用的组件。但因为是定制好的,势必不能“无缝”满足我们自己设计师的设计效果。故,必须进行“自定义”。这就要求得研读其代码、修改代码。而这样一个大的framework,欲弄懂其代码(哪怕部分),恐怕都需要很多时间。

个人认为,此framework适用于“功能导向”、对UI无要求的情况,或没有产品设计师而只有程序员的情况(故在初创公司、个人程序员中比较受欢迎)——只要功能能实现,页面长什么样都无所谓。bs比“长什么样都无所谓”的一个巨大进步就是,界面元素是美观的、风格统一的、经过测试的、浏览器兼容性好的。只不过,这个“整体风格”跟自己设计师对网站的“设计风格”一般来说是偏差很大的,为了将bs的风格“扭转”为自己设计师的“风格”,跟完全自己实现恐怕没有什么差别。目测,bs实现的效果长得千篇一律(因为是用了同样的控件,势必如此),且看起来像门户网站、blog这里内容型应用。而我们的网站更偏向于一个App,所以恐怕bs提供的控件我们用不上什么。


Zing Design

【图片要表达:bs会把有“设计感”的页面实现成套用了模板样子——见过千百遍了】

用bs和用wordpress之类是一个思路:都是高度定制化的(前者提供的是零件,后者提供的是“整机”)。使用定制化的东西的好处是:拿来即可用,坏处是难满足你自己“独特”的需求。因为所谓的“定制”是为所有人的共通需求“定制”,而非为个别人的特殊需求“定制”。

参考:
Why don’t you use Bootstrap?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,005评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,446评论 4 61
  • 我说宝宝你这是要闹怎样?睡觉非要吸着乳头,下午吸,晚上也吸,非要吸着才能睡着。不给就急,就哭。看乳头就像吸毒人员看...
    小猪窝阅读 1,760评论 0 0
  • 这是闺蜜大婚时候写给她的,现在翻出来,依然觉得我们熠熠闪光的友情很耀眼。 以下是正文。 你是一个好姑娘,配得上全世...
    涟漪浅绿阅读 2,849评论 2 5
  • 我要先说一下,在这两天我的题目为什么是“路漫漫其修远兮”。 这里有几个含义。 ⒈这里的路,指的是成长的路。这条路它...
    Sernedipity阅读 4,114评论 0 0

友情链接更多精彩内容