の学習曲線Sencha Touch
は非常に急で、 から継承されてExt JS
います。Ext JS のアーキテクチャとコンポーネントの学習に多くの時間を費やす必要があります。自分でやりたい場合は、ライブラリ全体を破棄し、 PhoneGapアプローチに似たアプリケーションを実行することになります。
アーキテクチャ: Sencha Touchはオブジェクト指向のアプローチを採用しています。これは、PhoneGap に対する利点です。コンテナーおよびネイティブ機能のインターフェイスとしての PhoneGap は、何も強制しません。もちろん、Web で利用可能なオープン ソース フレームワークを使用して、PhoneGap でも同様のアプローチを行うことができます。
拡張性: PhoneGapは、他のどのフレームワークにも類を見ない広範なプラグインをサポートしています。自分で書くのもかなり簡単です。
Sencha Touchコンポーネントでレイアウトを作成するのは、PhoneGap よりも少し難しいです。レイアウト、パネルなどに固執する必要があります。
Sencha Touchは、UI を作成するために Javascript に根本的に依存しています。したがって、UI コンポーネントをカスタマイズまたは追加する必要がある場合は、JS で行う必要があります。