我想构建一个可以在web上运行的应用程序,这是一个企业解决方案,但我不知道我将使用什么样的框架,那里的任何人都可以推荐一个框架,最适合在.NET / ASP.NET应用程序中处理DAL,BLL和GUI,而不是CSLA.NET?
答案 0 :(得分:6)
如果您正在寻找类似于JBoss的.NET,那么不,没有一种产品能够在.NET世界中提供全面的框架。
但是,有很多产品,主要是在.NET 3.5堆栈本身上,可以拼凑在一起以提供可靠的框架。
对象关系映射器
答案 1 :(得分:1)
@ biozinc的建议看起来都不错,我只想添加inversion of control/dependency injection选项,例如:
答案 2 :(得分:1)
实际上.netTiers除了dal之外还会生成一些bll和一些用户控件/网页。所以我认为它最接近你所搜索的内容。
我个人使用subsonic,因为:
答案 3 :(得分:0)
另一个替代ioc容器是Castle Project。
答案 4 :(得分:0)
另一个好的OR映射器是LLBLGen。
答案 5 :(得分:0)
我会将Managed Extensibility Frameworks (MEF)添加到我刚开始的任何Enterprise .NET项目中。