0

私は Sencha Touch の初心者で、現在新しいプロジェクトで検討しています。私は数日間インターネットを検索し、すでに十数本のビデオを見てきました.Sencha が提供するものはすべて非常に有望ですが、特定の問題を解決するのに役立つ情報を見つけることができませんでした.

開発中のアプリは、段階的にビルドして公開する必要があります。最初の締め切りは非常に短く、ステージの変化に応じてアプリをある形式から別の形式にモーフィングする必要があります。これは、メニュー、ページ、構造などが変更を呼び出すことを意味します。アプリのコンテンツ (レイアウトや構造を含む) を動的に操作するために ajax (または同様のもの) を使用しようとしています。このため、新しいモデル/コントローラー/ビューを Sencha Touch アプリに構築し、アプリで動的に使用するための情報を含む JSON またはテキスト文字列 (おそらく .js) を渡すことができるかどうかを知る必要がありますか?

些細なことでも複雑なことでもかまいませんが、私は Sencha Touch を初めて使用するので、すべての卵を 1 つのバスケットに入れる前に、経験のある人から話を聞きたいと思います。誰かが私を正しい方向に向けるのを手伝ってくれますか? 前もって感謝します。

4

1 に答える 1

1

Sencha Touch を使用して作成したアプリは、Web サーバーに常駐します。クライアント (ブラウザーまたはモバイル デバイス) は、アプリケーションのコピーをダウンロードし、ローカルで実行します。

アプリの新しいバージョンをリリースすると、Web サーバーが新しいコードで更新されます。クライアントが再度実行すると、サーバーのバージョンが新しいかどうかが自動的にチェックされ、それに応じてローカル コピーが更新されます。Sencha は、このロジックをそのまま提供します。アプリケーションが更新され、自動的に更新されるというメッセージがユーザーに表示されます。

他の唯一のシナリオは、このロジックではカバーされていません。ユーザーがアプリケーションを実行していて、同時にサーバーを更新している場合です。このためには、それに対処するためのコードを実装する必要があると思います。しかし、それは「Ajax 呼び出しを介して新しいメニューをロードする」ではなく、「新しいバージョンがある場合はサーバーをチェックして更新する」という組み込みロジックに似たものになります。

それがあなたの質問に答えることを願っています。

于 2013-05-29T23:58:37.843 に答える