2011-04-12 88 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