私のスタートアップと私は、モバイル Web アプリケーションの構築に使用するモバイル タッチ フレームワークを決定しています。Sencha Touch と JQTouch の違いがわかりません。Sencha によってライセンスされた製品と、Sencha Touch を商業的に使用するには有料ライセンスが必要であることを理解しています。法的および財政的な問題に加えて、両方のフレームワークの違い、長所と短所は何ですか。
ありがとう。
私のスタートアップと私は、モバイル Web アプリケーションの構築に使用するモバイル タッチ フレームワークを決定しています。Sencha Touch と JQTouch の違いがわかりません。Sencha によってライセンスされた製品と、Sencha Touch を商業的に使用するには有料ライセンスが必要であることを理解しています。法的および財政的な問題に加えて、両方のフレームワークの違い、長所と短所は何ですか。
ありがとう。
Sencha touch は、Web デザインに慣れている人にとっては、使用するのが少し複雑です。ほぼ純粋にプログラムによるモデルです (html でページをデザインするのではなく、プログラムでページに要素を追加します)。ただし、はるかに豊富なウィジェット モデルがあり、jQTouch よりもはるかに肉付けされています (また、はるかに大きいです)...
JQTouch は、オンザフライで実行する方がはるかに簡単です (基本的に、単一ページの div でページを設計します)。ただし、多数の画面を計画する場合は、アプリを複数のページに分割するか、独自の(少なくとも多くのバージョンの Android と iPhone 3G では) Javascript でページを動的に処理すると、多くのページで DOM 操作が遅くなる傾向があります。
Sencha touch はより多くのドキュメントを持っているように見えますが (少なくとも、より整理され、中心的な場所に配置されていることは確かです)、単純な 3 ページまたは 4 ページのアプリケーションを実行するのは実際には難しいことがわかりました。jQtouch のドキュメントは Web のいたるところにあるので、リソース (Jonathon Stark の 2 冊の本 ( iphone、android )、 peepcodeスクリーンキャスト) を見つけるのに時間を費やす必要があります。これで、Web ページは、Google ではなく Github へのコードの移動を反映します。実際の git リポジトリは簡単に見つけることができます (Google コードのフォークは、Google での最初の数件のヒットでした) そして今、Jonathon Stark がプロジェクトのスチュワードシップを引き継ぎましたが、David Keneda は、彼がSencha touch に取り組んでいましたが、物事はより整理されているようです。
これが役立つかどうかはわかりませんが、それぞれに 2 ページまたは 3 ページのサイトを作成して、あなたと開発者が最も簡単に見つけられるものを確認することをお勧めします。今のところ、私は jQTouch を使い続けていますが、Sencha (または別のテクノロジー) が改善されれば変わる可能性があります。重要なことは、Javascript コードのほとんどを、可能な限りライブラリにとらわれないようにすることです...
公式の jQuery モバイル プロジェクトが発表されました: http://jquerymobile.com。サポートするデバイスの数が多いため (2010 年後半) 待つ価値があるかもしれません。おそらく単純なアプリには JQtouch を使用し、jQuery Mobile を待つだけです。Sencha Touch は非常に洗練されているように見えます。今、複雑で機能豊富な Web アプリを構築しなければならないとしたら、おそらく Sencha Touch を使用するでしょう。
これは、 jQTouch 自身の作成者であり、Sencha Touch プロジェクトにも携わった David Kaneda からの回答です。
彼の記事では言及されていないもう 1 つのポイントは、jQTouch が小さな画面に焦点を当てていることです。jQTouchロードマップでわかるように。
Sencha Touch と Phonegap の組み合わせは、HTML ベースのモバイル アプリ空間で見た中で最高のツールだと思います。まとめると、優れた滑らかな UI を備えた堅牢なソリューション キットが完成します。私は上記のすべてのオプションを検討しましたが、Sencha Touch/Phonegap ソリューションで 1 日目に得られるものを提供できるとは思いません。
モバイル アプリケーションの開発に sencha-touch を使用しています。使いやすく、十分に文書化されていることがわかりました。電話ギャップ フレームワークをサポートしているため、他のデバイスについて考える必要はなく、開発してアップロードするだけです。 phone gap 、そして彼らは他のモバイルデバイス用のアプリケーションを構築し、展開の準備が整うでしょう、phonegapはandroid、iphone、blackberry、およびnokiaをサポートします、window mobileのような他のデバイスについては知りませんが、パイプラインにあると思います
「Senchatouchにはもっと多くのドキュメントがあるように見えますが(少なくとも、より整理されて中央に配置されています)、実際には、単純な3ページまたは4ページのアプリを実行するのが難しいことがわかりました。」
これに完全に同意します、クリス。彼らは本当にデモの簡素化に焦点を合わせ、単純なjQT Webサイト(スライドする5〜10枚のカードとおそらくいくつかのajaxデータまたはフォーム)を作成したユーザーをターゲットにする必要があります。JQTサイトを取得してSenchaに移動する方法を示すスクリーンキャストは、多くの新しい開発者やファンを獲得します。この理由だけで、jQueryMobileを待っている人がたくさんいることを私は知っています。
私はいくつかの違いが正しいものを選ぶのに役立つかもしれないことを知っています
煎茶の場合:
一方、RHomobileはクラウドをサポートし、ハードウェアサポートも提供します。JQ
の場合と同じです。クラウドとハードウェアのサポートを提供します。
さらに違いが必要な場合はお知らせください。