2012-05-01 66 views
0

我有一個簡單的應用程序,我正在爲福音樂隊開發。我應該爲我的應用使用動態還是靜態數據?

該應用程序將是一個Tab應用程序具有以下標籤:

  • 附表(樂隊委任,如音樂會和等)
  • 成員(約成員信息)
  • 歌曲(音樂下載,歌詞等)
  • 社會(Twitter和Facebook飼料)
  • 視頻(視頻下載和等)

有些事情比其他事情不那麼動態,例如:有些人應該能夠從特定網站向列表中添加歌曲,還可以向成員信息添加歌曲。

問題是:我是否應該將所有這些視圖基於服務器端服務,我將根據服務器響應創建我的表和其他UI組件,還是應該將所有這些視爲第一個靜態數據該應用的版本?

+3

取決於你,隊友。沒有一個正確的答案。 – CodaFi

回答

2

我會使用核心數據。在第一個版本中,你只需在本地擁有一切。稍後,您可以構建Web服務以獲取最新數據並將其緩存以供離線使用[在Core Data中]。
實際上,您可以使用任何數據模型而不是核心數據。

0

我看不出爲什麼您的整個UI應該是動態生成的原因。您的情況聽起來像您有一組標準視圖顯示動態獲取的數據的常見情況。

+0

這實際上就是我的意思。我的視圖是標準和靜態的,但是數據是從服務器動態獲取的。問題是:我應該靜態放置這些數據還是應該有一個Web服務器來提供這些東西? –

0

這很大程度上取決於您將在項目的未來開發中更改多少數據。如果會有小的變化,你可以靜靜地做一切事情。如果發生重大更改,您可以在服務器端使用某種緩存在應用程序端保存數據,並檢查應用程序啓動和用戶請求的更改。

相關問題