2011-11-29 43 views
1

我已經架構師和開發了許多應用程序,但是這次我要開發一個大的,不同類型的強大的應用程序,下面的圖層將出現。什麼是應用架構路線圖?

  1. 表示層
  2. 業務層
  3. 數據訪問層
  4. 服務層

這次我更加意識到架構的應用程序。

我主要關心應該先構建哪個圖層,以及下一個圖層。

您能否通過講解架構應用程序層次的最佳順序來幫助我?

謝謝你的時間。

+0

'我的工作重點'是給你的答案:請'先重新排列圖層'然後'然後你的建議'和'然後參考你想提供',謝謝你的時間。 –

回答

0

建築師用戶體驗第一。所有層的設計必須滿足這一點。

+0

感謝您的回覆:請您通過對圖層進行重新排序以及您的建議和參考信息來回答我,感謝您的時間。 –

0

根據我的理解,您應該始終開發獨立的圖層,其他圖層將依賴於它。服務層是可以單獨部署,並且可以通過使用該層其他所以第一次發展服務層,然後表示層,因爲用戶EXP必須照顧那麼數據庫,然後將業務層 所以要像

  1. 服務層
  2. 表示層
  3. 數據庫層
  4. 業務層
+0

感謝您的回覆,您有什麼更好的建議,感謝您的時間? –

+0

@ Md.EliasHossain,你覺得這個建議可以改進嗎?你似乎在尋找特定的東西,所以一些對話可能會幫助回答者解決你所需要的問題。 – Michael

+0

@Michael,我會很高興有一個更詳細的答案,就像爲什麼一層應該建築師的第一或下一個邏輯。根據我的經驗,當用戶滿意並且日益流行時,應用程序可以是一個很好的應用程序,那麼爲什麼我們不應該首先構建表示層?這些方式實際上我正在尋找答案,或者如果他/她引用任何參考,我可能會看到正確的方式和邏輯來構建一個圖層或下一個等。感謝您的時間。 –

0

最好的辦法可能是建築師以下方式 1)用戶體驗 您可以向最終客戶展示UI,並在生命週期的早期獲得反饋。 2)數據庫層 3)服務層

0

首先,你應該問自己,如果所有這些層是真的有必要。通常你會一個接一個地執行一個功能,其中要素跨越圖層。試圖實現一層,只有當第一層完成時,另一個層對於適度大小的應用程序來說太冒險了。實施功能時,從UI開始通常是有意義的。