2011-07-09 9 views
6

Sencha Touchを学び、HTML5、CSS3、JSのスキルを向上させて、最終的にすべてのモバイルプラットフォーム向けにプログラミングすることに興奮しています。しかし、私は始めに問題があります。Sencha Touch Appの起動方法

実際にアプリケーションに必要な最低限どのようなものです:

は、ここに私の質問ですか?私は混乱している理由

はここにあります:

  • 私はその後、私は彼らが私その後Ext.setup()
  • を使用煎茶タッチ入門を見て、彼らはnew Ext.Application()
  • を使ったHello Worldデモで開始しましたドリュー・ニールが使っていないイントロ・パネル・スクリーンキャストを見てください!

なぜ、Sencha Touchアプリケーションを作成するには非常に多くの方法があるようですか?私はどのように私のアプリを始めるべきですか?ストレート事前に私を設定するための

おかげで、

- マイル

答えて

6

Ext.setup()が最小である、私は思います。モバイルデバイス用のページを作成するだけです。パネル(またはhttp://vimeo.com/15879797で少なくともバージョン)へのイントロで 、あなたは午後12時54分にExt.setup()を参照することができます(?)

新しいExt.Application()とExt.regApplication(設定)何をすべきかExt.setup()は、Senchaが作成したさまざまなユーティリティメソッドや機能を利用するために必要なApplicationオブジェクトも作成します。

APIドキュメントから:「Senchaアプリケーションは、アプリ内のディープリンクと履歴のサポートを提供し、ユーザーはアプリケーション内の戻るボタンを使用してページを更新し、ナビゲートした後でも同じ画面に戻ることができます。アプリ内履歴サポートは、URLをコントローラ/アクションのペアにマップするルーティングエンジンに依存しています。アプリケーションの作成

も、自動的に新しい名前空間を登録します。

//this code is run internally automatically when creating the app 
Ext.ns('MyApp', 'MyApp.views', 'MyApp.stores', 'MyApp.models', 'MyApp.controllers'); 
+0

おかげOneTangentBurn!それははるかに理にかなっています。 – Miles