twitter-bootstrap vs jquery-mobile

我想知道是否有人可以给出一些build议,哪些是更好的。 Twitter-bootstrap或JQuery移动?

谢谢, – 比较

我不知道“更好”是否可以回答,因为他们服务于不同的目的。 Bootstrap是非常好用的CSS库,而jQueryMobile则更接近于框架。 这意味着jQueryMobile不只是让你的页面看起来不错,它提供了许多面向移动的function,例如滑动事件,页面转换,允许单页面应用程序(因为它将只显示一个单独的div与data-role =页面“),AJAX预加载和历史loggingAPI,以及许多触摸友好的组件/小部件。 尽pipebootstrap主要是一个CSS库,主要用于桌面,但也适用于移动设备,特别是2.0版带有内置的媒体查询.Bootstrap不会帮助您使用触控友好列表,checkbox,select菜单等。

还有一点需要指出的是,jQueryMobile会使用JavaScript来标记和使用各种漂亮的东西。 Bootstrap有一些JavaScript,但只用于可选组件,其余的是CSS。

所以要回答恕我直言,如果你是一个Web应用程序,你明确打算主要在移动设备上使用jQueryMobile; 还有其他的东西用Bootstrap – 它真的很棒。

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

虽然我同意Twitter Bootstrap!= jQuery Mobile,但您可以使用Bootstrap开发移动网站。 花了几个月的时间用jQuery Mobile开发移动网站之后,我的结论是:

jQuery Mobile背后的概念是完美的。 “页面”概念与服务器端技术(在我的情况下是ASP.Net MVC)很好地集成在一起。 它允许您将页面作为单独的文件进行开发,主要在服务器上进行渲染,就像您已经习惯的操作一样,并可能希望这样做。

然而,在目前的状态下,如果你试图做太多的话,它会变得非常缓慢,非常麻烦。 在我的项目上遇到问题后,我遇到了问题。

所以我会说,如果你的网站不是太复杂(比如不用刷,不用向导),那么就用jQuery Mobile吧。 否则,请考虑等待项目成熟。 几乎在那里。

我认为两个项目如何performance出自己的主要区别:

Bootstrap:“时尚,直观,function强大的前端框架,可以更快更轻松地进行网页开发 。”

jQuery Mobile:“触摸优化的智能手机和平板电脑的 Web框架”。

这两个框架都旨在满足不同的需求和完成不同的事情。 我已经将他们两人用于不同的项目,每个人都有优点和缺点,但是直接比较它们是不利的。 这是我们作为程序员/devise师/工程师的工作,以确定您的项目的目标,并select最好的工具。

这取决于你将要做什么。 在大多数情况下,我更喜欢Bootstrap,因为我喜欢base css plus,你可以用responsive.less来编译,所以你也有一个移动版本。 当使用bootstrap进行原型devise时,Iam会快得多,因为它非常松散,只是简单的标记(除了插件,这些都很棒)。