jqMobi? 煎茶?それとも他の?なんで?
ありがとうございました!
この質問を投稿するには、上記の内容を繰り返す必要があります。
jqMobi? 煎茶?それとも他の?なんで?
ありがとうございました!
私はjqMobiのリード開発者です。煎茶はオールインワンタイプのフレームワークであるという点で、bensniderは正しいです。しかし、多くの人がそれに問題を抱えています。プロジェクトで単一のコンポーネントを使用することはできません。それは「Sencha」または何もありません。あなたがそれを好きなら、それはしっかりしたフレームワークです。
jqMobiのUI部分であるjqUiを使用すると、backbone.jsをバックエンドまたは別のMVCタイプのフレームワークとして使用し、jqUiを単なるプレゼンテーション層として使用できます。
それはまたあなたの目標が何であるかに依存します。あなたがiOSの場合、Senchaはそこで輝いていますが、Sencha(V2でさえ)でのAndroidのサポートはまだ本当に不足しています。
Sencha Touch 2 は、UI とデータをすべて 1 つのフレームワークで橋渡しするため、(プレリリースのチャーンを除いて) 私たちにとって本当に素晴らしいものでした。V2 では、ルートや実際のコントローラーなど、非常に優れた MVC サポートも追加されています。いつものように、そのデータ ストアとモデルは非常に優れており、現在は Ext から大量に借用しています。ベータ版がリリースされたので、新しいプロジェクトを開始することを強くお勧めします。
他のフレームワークを見ると、それらのほとんどはオールインワン タイプのフレームワークではなく、データ ストレージやリモート リソースなどのためにライブラリに依存したり作成したりする必要があります。さらに、Sencha はおそらく現在最も成熟したフレームワークであり、その周りの素晴らしい開発者コミュニティ。
もう 1 つの重要な考慮事項は、サポートする特定のデバイス/プラットフォームと、それらのデバイスでのエクスペリエンスです。たとえば、Sencha Touch 2 は Android 3 をサポートしていません。サポートしたいいくつかの物理デバイスでサンプル アプリケーションを試すことをお勧めします。
http://www.jqmobi.com/testdrive/
http://docs.sencha.com/touch/2-0/touch/examples/production/kitchensink/
開示のために、私は Sencha Touch を使用してビジネスアプリを開発しましたが、jqMobi は使用しませんでした。
それは、あなたが何をしようとしているのか、あなたの快適ゾーンが何であるかなどに大きく依存します.