簡體   English   中英

C#從哪一層開始

[英]C# What Layer to start with

好的,這里有2個問題。

我正在從vb6應用程序創建ac#應用程序。 我將使用業務邏輯層,數據層,表示層和數據層。

由於數據庫已經到位,我應該從哪一層開始?

第二個問題。 如果我編寫一個新應用程序,我會從同一層開始嗎?

從哪一層開始很難抽象地討論。 它確實取決於您正在討論的應用程序類型,所述應用程序的大小以及一般的相互依賴性。

如果我正確理解了您的問題,這聽起來像是您在考慮進入(說)整個數據層,然后再進入業務層。

為什么要從任一層開始? 如果您編寫應用程序(從頭開始或作為現有應用程序的移植),那么為什么不將其划分為故事並以面向功能的方式處理呢?

這樣,您將擁有功能性應用程序的各個部分,可以更快地進行原型制作。 這還將使您更快地發現所有層中的設計問題,因為您不僅要編寫層而且要消耗它們。

我通常更喜歡從UI開始。 UI是客戶交互的重點,因此可以驅動其余各層的需求。

在某些情況下,確實存在一些核心邏輯,這是一個好主意。 但總的來說,我發現UI是最好的起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM