2012-08-07 17 views
0

我正在Adobe Air下開發應用程序。該應用程序將允許用戶將項目保存到服務器。我有三個選擇來做到這一點。保存項目的應用程序開發問題

  • 定期保存(每5或10分鐘)
  • 按按鈕以保存
  • 不斷地與每一個動作節省。

順便說一句數據範圍1KB - 200KB

哪種方法通常是工具的性能和可用性視圖點。

乾杯 比爾

回答

1

真的是不一般的答案。所有這三種方法都可以爲你的應用程序工作(即使「不斷地」保存200KB可能會有點陡峭,取決於「經常」的真正含義),但這完全取決於你需要保存什麼類型的項目以及你真正需要的頻率它被保存。

例如,我目前正在開發的移動應用程序與工作區一起工作,用戶可以配置什麼。這些從服務器加載並保存到服務器。雖然每次更改後用戶所做的更改都會不斷保存工作區,但會阻塞數據傳輸管道。按下按鈕保存也可以,但是我個人認爲用戶可能會忘記保存,我真的認爲保存按鈕非常像桌面。用戶在平板電腦上不要期待這樣的事情,他們希望它能正常工作。因此,我所做的只是在用戶切換工作區時以及應用程序暫停或退出時保存工作區。

再一次,只有我的應用程序的例子,你的解決方案真的取決於你的需求。對於遊戲,我會節省關鍵點,即關卡更改,並定期每隔一分鐘一次,以便在應用程序崩潰時不會丟失遊戲進程。可能也適用於您的應用。

相關問題