web-dev-qa-db-ja.com

twitter-bootstrap vs jquery-mobile

どちらが「良い」かについて誰かがアドバイスをしてもらえないかと思っています。 Twitter-bootstrapまたはJQuery mobile?

ありがとう、-ピーター

108
cfpete

「より良い」があなたが答えることができるものであるかどうかはわかりません。なぜなら、それらは異なる目的に役立つからです。 Bootstrapは優れた汎用CSSライブラリですが、jQueryMobileはフレームワークに近いです。意味jQueryMobileは、ページを見栄えよくするだけでなく、スワイプイベント、ページ遷移など、多くのモバイル指向の機能を提供し、単一ページアプリケーションを可能にします(data-role = 'の単一divのみを表示するため)ページごとに)、AJAXプリロードおよび履歴API、および多くのタッチフレンドリーなコンポーネント/ウィジェット。 bootstrapは主にデスクトップ用のCSSライブラリですが、特に2.0にはメディアクエリが組み込まれているため、モバイルでも動作します。Bootstrapはタッチフレンドリーリスト、チェックボックス、選択メニューなど.

もう1つ指摘しておくと、jQueryMobileはマークアップを取得し、JavaScriptを使用してあらゆる種類のきれいなものでそれをドレスアップします。 BootstrapにはいくつかのJavaScriptがありますが、オプションのコンポーネントの場合のみ、残りはCSSです。

だから私見に答えるには、主にモバイルデバイスでの使用を明示的に計画しているWebアプリケーションを作成する場合は、jQueryMobileを使用します。それ以外のものはBootstrapに関係します。本当に素晴らしいです。

163
Danny C

jQuery mobile!= Twitterブートストラップ。 Twitter bootstrapは、レスポンシブレイアウトを作成するために使用されます[単一のCSSは、大きな画面サイズと小さな画面サイズの両方で機能します]。 jQuery mobileは、モバイル開発を目的としています。したがって、jQuery mobileを使用してサイトを開発すると、すべてのデスクトップブラウザーで優れたレイアウトの一貫性が得られません。

20
Praveen Vijayan

Twitter Bootstrap!= jQuery Mobileに同意しますが、Bootstrapを使用してモバイルサイトを開発できます。 jQuery Mobileを使用してモバイルサイトを開発するために過去数か月を費やした後、私の結論は次のとおりです。

JQuery Mobileの背後にある概念は完璧です。 「ページ」の概念は、サーバーサイドテクノロジ(私の場合はASP.Net MVC)と非常によく統合されています。すでに慣れており、おそらくやりたいと思っているので、ページを個々のファイルとして開発し、ほとんどがサーバー上でレンダリングできます。

ただし、現在の状態では、あまりにも多くのことをしようとすると、非常に遅くなり、非常にバグが発生する可能性があります。私は自分のプロジェクトで問題を何度も経験しました。

だから、あなたのサイトがあまり複雑ではないなら(例えば、スワイプもウィザードもありません)、jQuery Mobileに行きましょう。そうでなければ、プロジェクトが成熟するのを待つことを考えてください。もうすぐそこです。

17
Josh Mouch

主な違いは、2つのプロジェクトが自分自身をどのように識別するかによって明らかになると思います。

ブートストラップ:「より速く、より簡単にweb開発。のための、滑らかで、直感的で、強力なフロントエンドフレームワーク。」

jQuery Mobile:「スマートフォン&タブレット向けのタッチ最適化Webフレームワーク」

両方のフレームワークは、異なるニーズに対応し、異なることを達成することを目指しています。私はそれらの両方を別々のプロジェクトで使用しましたが、それぞれに長所と短所がありますが、それらを直接比較することは両方にとって不便です。プログラマ/デザイナー/エンジニアとしての私たちの仕事は、プロジェクトの目標を決定し、仕事に最適なツールを選択することです。

14
TheBrockEllis

それはあなたがそれをどうしようとしているかに依存します。ほとんどの場合、Bootstrapの方が好きです。ベースのCSSが好きで、responsive.lessでコンパイルできるので、モバイル版も手に入れられるからです。 bootstrapでプロトタイピングすると、非常に緩やかに結合され、単なるマークアップであるため、Iamははるかに高速になります(プラグインを除き、これらも素晴らしい)。

7
danwit