2011-04-12 86 views
3

但是,Umbraco有許多命名空間,它們看起來不合理且複雜。Umbraco .Net命名空間是否有任何意義或組織?

例如,什麼有

umbraco.businesslogic 

umbraco.cms.businesslogic 

之間的區別是他們的組織方式背後的東西嗎?

+2

要我'umbraco.businesslogic'似乎並不像一個很好的命名空間名稱。它非常廣泛。我個人喜歡微軟的指引(http://msdn.microsoft.com/en-us/library/ms229026.aspx): | )。 ] [。] – 2011-04-12 12:35:42

+0

是啊,你的意思是像「system.web.extensions」?它究竟做了什麼(通過查看命名空間名稱)。 「System.Data.Entity」中的實體框架何時應該是「Microsoft.EntityFramework」?......他們提出的方案是有道理的。唯一的問題是他們沒有自己跟蹤。 (沒有真的。因爲當系統?!?... – 2011-04-13 13:29:06

回答

2

關閉我的頭頂,整個應用程序

umbraco.businesslogic =業務邏輯

umbraco.cms.businesslogic =業務邏輯供電的一把umbraco後端管理部分,作用就像一個門面與授權等方面的umbraco.businesslogic拋出。

當你想想看,這讓因爲更復雜的管理部分是如何感覺,相比實際網站的應用程序目前(只是一個url重寫查找對XML /數據庫,並結合一堆xslt /控制/ masterpages /內容/等)。

+0

好吧,我會接受這一點,因爲我並不感到驚訝我還沒有收到任何答案。感謝您的回答!坦率地說,雖然這的EF部分具體的答案是確定的,它不包括其他的命名空間和一把umbraco是整體一塌糊塗。 – nicodemus13 2011-05-17 11:18:05

+2

哈哈,得同意你的那一個。希望這將是與V5更好地重建家園。(這麼長時間...... ZZZ ) – 2011-05-18 07:27:17

+1

只是爲了更新,V5 Umbraco完全報廢了。難以置信......太傷心了。 – 2012-08-24 04:53:15