Sencha-touch-architecture
提供:Dev Guides
Sencha Touch-アーキテクチャ
モバイルアプリケーションの最下層はOSであり、その上に何かまたはすべてが構築されます。 次に、アプリケーションを実行するブラウザーがあります。 Chrome、Safari、IEなどがあります。 上位層はW3標準であり、これはすべてに共通です。 Sencha TouchはW3標準に基づいて構築されています。W3標準はHTML5に他なりません。これにより、単一のアプリケーションがさまざまなデバイスのさまざまなブラウザーと互換性を持ちます。
Sencha Touchは、ExtJ、JqTouch、Raphael(ベクター描画)の3つのフレームワークの組み合わせです。 MVCアーキテクチャに従います。 MVCはコードをより管理しやすいチャンクに分離します。
ただし、このプログラムにはアーキテクチャは必須ではありませんが、この構造に従ってコードのメンテナンス性と編成性を高めることをお勧めします。
Sencha Touchアプリのプロジェクト構造
Sencha Touchアプリフォルダーは、プロジェクトのJavaScriptフォルダーにあります。
アプリには、app.jsを含むコントローラー、ビュー、モデル、ストア、およびユーティリティファイルが含まれます。