2012-11-16 75 views
0

我们正在构建Gmail之类的内部实现,但尚未决定采用哪种设计方法。界面将非常相似 - 包括聊天,通知,电子邮件等。代码已经存在,但我们还没有将用户界面拉到一起。我们应该使用Twitter Bootstrap吗?

看来TB似乎为前端开发人员提供了一个基于UI的框架,但是我不确定框架是多么“严格”。我们不想花更多的时间来定制框架来实现我们需要的外观,而不是仅仅实现我们自己的HTML/CSS/AJAX等。

如何(很容易)自定义是带有TB的网格/布局?

回答

1

Twitter Bootstrap非常适合开始使用,但它很容易陷入它鼓励的相同设计模式。然后,如果你想让它更加自定义,那么你会覆盖它们的属性,并且会增加很多代码膨胀。

我推荐一个更小的框架。你会编写更多的代码,但你可以更好地控制它的呈现方式。如果你可以使用SASS,我会推荐像thinkbot这样的bourbonneat。如果你没有使用SASS,他们可能无法用于你的确切目的,但他们会给你一个轻量级框架的样子。

编辑:

我重读你的问题,它看起来像网格部件是非常重要的。在这种情况下,我喜欢Skeleton以获得良好的响应和可调布局,并且它带有易于覆盖的合理默认值,而不是大量代码膨胀。

0

TB有很多工具可用于easily customising TB。总的来说,我应该认为,使用另一个TB框架,比如Backbone.js是一个好主意。这将帮助你,如果你想改变风格布局等。

所以,TB是非常可定制的。

相关问题