1

私はいくつかのモバイルアプリを開発しています。これらのアプリは、多くのデータ階層を持つ複雑なものです。

リモートデータをロードする最適な方法は何ですか? 階層の最上位から最下位まで、包括的なデータ セットをロードする必要がありますか? これにより、アプリの最初の読み込みに時間がかかりますが、その後データがキャッシュされるため、アプリ セッションの残りの部分でははるかに高速になります。

ユーザーが行またはコンポーネントをクリックしたときに必要なものだけをロードするには、リモート データを遅延ロードする必要がありますか? これにより、クリックごとにアプリの読み込みが遅くなりますが、大量のデータの初期読み込みが削減されます.

4

1 に答える 1

0

私は両方を見てきました。この問題に対する私の最近の試みである yoga は、単一の URL で画面が必要とする正確な情報を返すことができる、より柔軟なサーバー側を作成することでした。これは、LinkedIn が少し前に行ったことの出発点でした。現時点では純粋に Java ソリューションですが、基本は他のプラットフォームに移植できます: https://github.com/skyscreamer/yoga

于 2012-05-31T12:51:28.043 に答える