iOSデバイス用に設計されたPhoneGapアプリ内でjQueryMobileを使用します。
ただし、非常に大きいjQueryが必要です。
JQMを使用する主な理由は、ページ遷移、イベント管理(バインド、ライブ、オンなど)、およびタッチイベントを支援することです。
同様の機能を提供するJQMの軽量な代替品はありますか?私たちはZeptoとXUIについて知っています。
インターフェイスレイヤーは自分で処理するため、必要ありません。
これらの選択肢についてのあなたの経験は何ですか?
iOSデバイス用に設計されたPhoneGapアプリ内でjQueryMobileを使用します。
ただし、非常に大きいjQueryが必要です。
JQMを使用する主な理由は、ページ遷移、イベント管理(バインド、ライブ、オンなど)、およびタッチイベントを支援することです。
同様の機能を提供するJQMの軽量な代替品はありますか?私たちはZeptoとXUIについて知っています。
インターフェイスレイヤーは自分で処理するため、必要ありません。
これらの選択肢についてのあなたの経験は何ですか?
HTMLベースのアプリにはBackboneとZeptoをお勧めします。どちらも非常に軽量で強力で、習得が容易です。ZeptoはCSS3ベースのアニメーション/トランジションおよびイベントに使用できますが、Backboneはコードを適切な方法で整理するのに役立ちます。これらのツールでの私の経験は、主にJavascriptで記述されたモバイルデバイスを対象としたゲームでした。パフォーマンスは(予想どおり)ネイティブほど良くはありませんでしたが、実際にはそれほど悪くはありませんでした...より伝統的な「ビジネス向け」アプリの場合、Zepto/Backboneは完全に実行可能だと思います。
最終的に、ページ遷移とタップイベント処理を構築しました。超シンプルで、せいぜい2時間の作業かもしれません。他のすべてのライブラリが必要以上に多くを提供していたので、これは私たちにとって最良の選択肢でした。基本的なページ遷移とタップイベントだけが必要な場合は、このルートも使用することをお勧めします。それ以外の場合は、前述のオプションを確認してください。
JqMobiを試すことができます。使用したことがないので、UIを大幅に強化する必要があります。さらに、Webkitでのみ実行されますが、iOSのみを対象としているため、これで問題ありません。
butr0sのフォローアップ-GithubのStanAngeloffは、1年以上前にZepto.jsに基づいてZoeyを作成しました: http ://stanangeloff.github.com/zoey/
最近更新されていませんが、それでも最新のモバイルブラウザの優れたラッパーです。非常に高速で、ページ遷移を処理します(シングルページアプリとAJAXを介したページコンテンツの取得の両方)。また、拡張可能なjQueryUIに似た賢明なテーマシステムもあります。
私はjqMobiを数か月使用しています。これにより、ほとんどすべてのものを自由に構築でき、境界があまりないバックボーンが得られます。真剣にアドバイスします。
EnyoJSJavascriptアプリケーションフレームワークも興味深いようです