twitter-bootstrap vs jquery-mobile

cfp*_*ete 108 jquery-mobile twitter-bootstrap

我想知道是否有人可以就哪个'更好'给出一些建议.Twitter-bootstrap或JQuery mobile?

谢谢,-peter

Dan*_*y C 163

我不知道"更好"是否可以回答,因为它们用于不同的目的.Bootstrap是很棒的通用CSS库,而jQueryMobile更接近框架.这意味着jQueryMobile不仅可以使您的页面看起来更好 - 它提供了许多面向移动的功能,例如 - 滑动事件,页面转换,允许单页应用程序(因为它只显示带有data-role ='的单个div)页面'一次',AJAX预加载和历史API,以及许多触摸友好的组件/小部件.虽然bootstrap最重要的是一个CSS库,主要用于桌面,但也适用于移动设备,特别是因为2.0内置了媒体查询.Bootstrap不会帮助你使用触摸友好列表,复选框,选择菜单等.

还有一点要指出的是,jQueryMobile采用了你的标记,并使用JavaScript将它与各种漂亮的东西联系在一起.Bootstrap有一些javascript,但只有可选组件,其余的是CSS.

所以回答恕我直言 - 如果您正在制作一个明确计划主要在移动设备上使用的Web应用程序,请使用jQueryMobile; 任何其他东西都与Bootstrap一起 - 它真的非常棒.


Pra*_*yan 20

jQuery mobile!= twitter bootstrap.Twitter引导程序用于创建响应式布局[单个CSS可以在大屏幕尺寸和小屏幕尺寸上工作].jQuery mobile适用于移动开发.因此,如果您使用jQuery开发网站移动设备将无法在所有桌面浏览器中提供良好的布局一致性.


Jos*_*uch 17

虽然我同意Twitter Bootstrap!= jQuery Mobile,但您可以使用Bootstrap开发移动网站.在过去几个月使用jQuery Mobile开发移动网站之后,我的结论如下:

jQuery Mobile背后的概念是完美的."页面"概念与服务器端技术(在我的案例中为ASP.Net MVC)非常好地集成.它允许您将页面作为单个文件进行开发,主要在服务器上呈现,因为您已经习惯了并且可能希望这样做.

然而,在目前的状态下,如果你试图用它做太多,它会变得很慢而且很麻烦.在我的项目中出现问题之后我遇到了问题.

所以我想说,如果你的网站不是太复杂(例如没有刷卡,没有向导),那么请使用jQuery Mobile.否则,考虑等待项目成熟.它几乎就在那里.

  • 在你的上一次发送中,你的意思是"然后去jQuery Mobile"吗?不是相反? (4认同)
  • "如果您的网站不太复杂"是关键条件.我喜欢jQuery Mobile和它的设计,但它并不完全存在. (3认同)

The*_*lis 14

我认为两个项目如何表明自己的主要区别是显而易见的:

Bootstrap:"时尚,直观,功能强大的前端框架,可实现更快,更轻松的Web开发."

jQuery Mobile:" 智能手机和平板电脑的触控优化Web框架."

这两个框架都旨在满足不同的需求并完成不同的事情.我已经在不同的项目中使用了它们,每个项目都有优点和缺点,但直接比较它们都是一种伤害.作为程序员/设计师/工程师,我们的工作是确定项目的目标并为工作选择最佳工具.


dan*_*wit 7

这取决于你将如何处理它.在大多数情况下我更喜欢Bootstrap,因为我喜欢基本的css以及你可以编译,responsive.less所以你也有一个移动版本.使用bootstrap进行原型设计时速度要快得多,因为它非常松散耦合,只是简单的标记(除了插件,这些也很棒).