雖然我試圖辨別應用程序邏輯和業務邏輯之間的差異,但我找到了一組文章,但不幸的是它們之間存在矛盾。應用程序邏輯與業務邏輯
對我來說,我的理解是通過以下方式:
如果我們查找在谷歌的Logic
詞的定義,我們會得到
系統或一組元素的安排,基本原則在計算機或電子設備中執行指定的任務。
因此,如果邏輯是set of principles underlying the arrangements of elements
然後將業務邏輯應該是set of principles underlying the arrangements of the business rules
,換句話說,這意味着應遵循以獲得系統反映您的業務需求的規則。
對於我來說,應用程序邏輯是the principles that the application based on
,換句話說,如何應用這些規則來獲取系統反映您的業務需求,例如我應該使用MVC還是不應該使用?,應該使用SQL還是MSSQL ?,我應該使用異常處理還是處理錯誤?
所以,請有人能幫助我擺脫困惑。
這可能更適合http://programmers.stackexchange.com/(但您應該首先在那裏進行搜索,以確保您要提出的問題尚未在一個或多個現有答案)。 – Michael
@邁克爾非常感謝,我做了很多,如果搜索,但答案中有矛盾 – user3260672