はじめに
jQuery Mobile Sencha Touch
(と同様App Framework
) とは異なり、モバイル プラットフォームで動作するように特別に作成されており、高度に最適化されています。jQuery Mobile は、デスクトップ デバイスとモバイル デバイスで同じように動作するように作られていますが、.NET のように最適化されていませんSencha Touch
。これは jQuery Mobile にとって悪いことではありませんが、jQuery Mobile がモバイル ハイブリッド アプリケーションからの最適なソリューションではないことも意味します。
Sencha Touch の良いところ
- jQuery Mobile よりも数倍高速です。少しググれば、いくつかのベンチマーク記事を見つけることができます。私の経験から、Sencha Touch モバイル アプリケーションは、jQuery モバイル アプリケーションよりもはるかにスムーズに動作します。繰り返しますが、これは jQuery Mobile に対する攻撃ではありません。Sencha は高度に最適化されており、ビルドは Web Kit ブラウザーでのみ実行されることは言うまでもありません。
- jQuery Mobile で通常使用される Phonegap よりもはるかに優れたアプリケーション パッケージング システム
- 私はそれが FAAAAAAST だと言ったでしょうか。App Framework よりも少し遅いですが、それでも非常に高速です。
- 膨大な数のチュートリアルとビデオの例を含む優れたドキュメント。
対悪
- jQuery Mobile とは異なり、Sencha Touch がデスクトップ ブラウザで動作することは期待できません。まず、小型のデバイスで動作するように最適化されており、Web キット ブラウザでのみ動作するため、Firefox や IE8+ では使用できません ....
- 特に jQuery Mobile や jQuery のような構文から来た人にとっては、複雑で異質な構文を使用します。
- 開発アプリは有料アプリのため、初期費用を想定する必要があります。
- ネイティブ アプリの感覚を期待しないでください。HTML5 で作成されたモバイル アプリが 100% ネイティブな感覚になることは決してありません。
- Sencha の公式ドキュメントとは異なり、jQuery Mobile は依然としてインターネット上でより多く使用されています
最終アドバイス
Sencha Touch に時間をかけたくなく、jQuery Mobile の動作が遅すぎる場合は、PhoneJSまたはKendo UIの使用を検討してください。Sencha Touch とは異なり、jQuery 上に構築されていますが、jQuery とは異なり、Sencha Touch と同じくらい高速です。