2011-06-19 9 views
16

私は既存のWebアプリケーションのモバイル版またはタブレット版を作成する予定です。サポートされているデバイスは、iPad、Xoom(アンドロイド)です。jQuery Mobile対Sencha Touch

私はjQueryのモバイル対煎茶タッチを使用しているJSライブラリを確認していない

マイページには、どのように私はのために行くためにどのライブラリを決定する必要があり

など、カルーセル、タブ・バーのようなsrandard componenrsが含まれているのでしょうか? 今のところ、私はjQueryの構文に慣れています。それはjQueryのモバイルを考える傾向があります。しかし、それがJSライブラリをショートリストする間違った方法だと思います。

できるだけ多くの提案をしてください。

+0

調査を少しして、必要な機能とターゲットとするデバイスの現在のサポートを確認してください。私はどちらも公式のウェブサイトで十分に文書化されていると確信しています。 – Marko

+0

Thx ..まあ、タブレット/モバイルOSが絶えず進化しているように、機能については分かりません。だから私はどんなライブラリでも、私のアプリは将来のOSリリースで壊れないと確信しなければなりません。 – testndtv

答えて

21

ここでは、Sencha Touchが最も明白なオプションですが、jQuery MobileはSencha Touchライブラリの品質に近いところがありません.jQueryモバイルは、iOS以外のデバイスやAndroid搭載デバイスでは正常に機能します。

AndroidとiOSだけをサポートしようとしているのを見て、これは問題ではありません(Sencha TouchはTorch 9800ハンドセットのBlackBerry OS 6もサポートしています)。

私はjQuery Mobileの応答性が優れていることを発見しました。レンダリングの問題や引き離しが必要な問題がまだたくさんあります。最高2012年の初めまで安定したリリースは期待できません。

Sencha Touchは、「ネイティブアプリ」のエクスペリエンスも提供していますが、まだjQuery Mobileには見つからない偉大なlearning resourcesがたくさんあります。

最後に、Sencha TouchはMVCスタイルのアプリケーションデザインをサポートしています(あなたのアプリでその方法を選択する必要があります)が、jQueryモバイルはHTML要素を変換するマークアップとjQueryスクリプトの読み込みタッチ・フレンドリーなインターフェース・コンポーネントに。

TL; DR - Sencha Touchは、あなたが時間を置いておきたい場合、より完全なパッケージです。

+0

Thxたくさん..煎茶タッチ私が見たデモは、基本的に非常に基本的なものです。私はjava/jspで完全な本格的なWebアプリケーションを作成したいのですが、どのように簡単に統合できますか?私はそれがUI層だけであることを理解していますが、時には常に重なり合っています。それでSenchaタッチをまだ使用することができます。 – testndtv

+0

これは可能ですが、あなたのJSPコードの95%がajax要求に使用されるため、Sencha TouchのためにJSON形式で応答を送信するだけで、Sencha Touchのサーバー側スタックを実質的に使用できます。 – JamesHalsall

+0

Oh ok..cool..can私はJSP/JSON AJAXレスポンスがSencha Touch..thxで使用されるソースコード/サンプルを取得します。 – testndtv

2

jQuery MobileライブラリはまだAlpha開発中です。

私は5月に会議に出席し、jQuery Touch開発者はプレゼンターの一人でした。彼らはまだそれがまだ重度の開発にあったと言って、おそらくプライムタイムの使用のために準備ができていません。

+0

Ok.thx a lot ..そう、私はSencha touchのために行くはずですか? – testndtv

+0

この時点では、2人の成熟した図書館のようです。私たちのお店では、今、いくつかのプロジェクトでそれを使用しています。 – Scottie

+0

いいですね...あなたがどこで使っているのかについてのref urlを与えることは可能でしょうか? – testndtv