2011-11-01 73 views
0

什麼在實現數據層內的表示層的缺點。我想這將是去,例如,如果我編譯代碼多動,以績效爲導向的方式(我的意思是完整的編譯,甚至ASPX編譯)之後,我需要做一些設計改變,我不需要更新編譯的庫我可以直接在這裏進行更改。缺點用於實現表示層內部的數據層

請糾正我,如果我錯了。

這裏就是有人張貼作爲一個drawback.

回答

0

還沒有登錄了一段時間,否則我就得越快回答你的鏈接。

只是去了我的頭頂部...

  1. 通過把靜態數據到應用程序中,你的數據庫之間的數據流,你的數據庫上增加負荷,並可能增加交通。你的數據庫不需要處理,你的應用程序不需要做更少的工作,所以會有損失,但沒有收穫。

  2. 您的ide(視覺工作室等)爲您的應用程序提供了一些偉大的功能 - 驗證,智能感知等這些html控件,而你的數據庫沒有。

  3. 你說得對,不需要,如果你使用的數據庫的方法來更新您的編譯應用程序,但是這是一個既好又是壞事。好的部分是,你不需要重新編譯更容易。壞的部分是,你推了所有對數據庫的更新代碼的測試出來的應用程序運行時,失去了很多漂亮的調試功能的IDE具有在這個過程中。您應該嘗試在生命週期的早些時候捕捉這些錯誤。

等等...

我想,如果你只是做一些小時間的東西,沒有大量的流量或關鍵過程的,那麼你會沒事的在數據庫中完成它。但不方便的是,如果你需要得到與測試/調試更爲嚴重,應用程序的正常運行時間,較重的交通或其他需求增加,重新編譯,是去工作好了很多你。