25

我们即将着手开发几个复杂的业务/内网应用程序(大量数据、许多功能、管理面板,不需要为公共使用而简化)。随着人们在手机浏览器和平板电脑上进行实际工作的出现。响应式设计和 508/ARIA 可访问性也逐渐渗透到各种需求中。

我们喜欢开箱即用的 Twitter Bootstrap (TB)(x-browser、jQuery、HTML/CSS 模板、许多帮助函数,因此我们不需要 HTML 专家来制作好看的东西)中的很多内容页,其他)。但是,它的布局似乎将我们推向简约(一个屏幕上的控件少/数据少)、窄(960 宽)的设计。

如果我们要膨胀和拉伸设计,我们甚至使用 TB 是否有意义?还是他们更好的 CSS/HTML/JS 模板/工具包用于 .Net “业务应用程序”?或者还有其他我们应该考虑的仍然支持的吗?

4

5 回答 5

27

您必须选择您必须适应的框架。

我喜欢BootstrapjQuery UIYUI Library并且经常使用它们。我最近换了工作,我的第一个项目是更改整个内部管理应用程序,为此我选择了 Bootstrap。

Bootstrap with Knockout in ASP.NET MVC要更详细...

就像使用 Bootstrap 一样...这是其中一个部分的视图:

在此处输入图像描述

和主导航菜单:

在此处输入图像描述


为了帮助其他人JsBin 上提供主菜单

它是一个普通的 3 列.span2,带有一个称为包装器.super-menu,并且该样式的宽度仅为:

.super-menu { width: 480px; }

女巫的意思是:3 x .span2+ 3 x margin-left = (3 x 140) + (3 x 20) = 480px

于 2012-04-25T19:32:07.373 回答
14

具有讽刺意味的是,我认为 Bootstrap对于 Intranet/商业应用程序比面向公众的应用程序更有用。

我喜欢将 Bootstrap 用于内部应用程序的一些原因:

  • 一致的界面(可以是寻求“独特”外观的公共网站的骗局)
  • 处理您必须自己处理的所有跨浏览器、跨平台(移动)问题
  • 被证明是高效和灵活的
  • 指数级增长的生态系统确保稳定性,支持资源
  • 可以根据您的业务的外观和感觉轻松定制,然后在开发人员或团队之间共享以实现可重用性
  • 内置流体应用程序布局(解决您的狭窄/简约设计问题)
  • 花更少的时间在接口问题上,而将更多的时间花在确保超过 3 年的销售历史的 SQL 查询不需要 30 分钟运行
  • 基于 jQuery 构建的组件。谁不喜欢 jQuery?
  • 这很棒 :)

编辑:

如果您担心更多花哨的插件和功能,Github 存储库有近 30,000 名观察者和超过 5,000 个分叉。您能想到的任何事情都可能正在完成或已经完成——比如datepicker

于 2012-04-25T19:29:15.627 回答
0

我使用 jQuery mobile 并享受它。这是一个项目:http: //2012barleadershandbook.philadelphiabar.org/

看起来更像是易于扩展的精简模板。 http://jquerymobile.com/

如果您要添加视频,请记住使用 fitvids 之类的内容:http: //fitvidsjs.com/

于 2012-04-25T19:14:11.220 回答
0

网络杂志的名字在过去几天里掉了不少。

Ethan Marcotte在接受采访时放弃了基金会Fluid Baseline Grid的名字。在这个响应式网页设计工具集锦中列出了更多(太多了,无法单独列出,imo)。

于 2012-04-25T19:23:58.367 回答
-1

我不得不说不,twitter 引导程序还太年轻,无法承担更复杂的应用程序。尽管它每天都在增长,但它仍然缺少许多 UI 元素,这些元素允许更轻松地放置和组织内容/数据 - 例如适当的日期选择器,可以更好地控制内容的内容滑块(从 ajax、视频、自动调整大小等...),一个更合适的手风琴,允许通过 javascript 更好地控制内容(自动高度/宽度,悬停切换),它仍然缺乏其他东西,如对话框、动画/效果和小部件。

我会坚持我们今天仍然拥有的更成熟的框架,例如 jQuery UI 或 YUI 库,并等待引导程序成熟到今天的那些框架。

于 2012-04-25T19:39:48.357 回答