【发布时间】:2011-02-20 07:45:28
【问题描述】:
我正在为我的新基于 Web 的应用程序构建一个数据访问层,我正在使用 ASP.NET。我不仅想为这个应用程序构建一个框架,还想在我未来的项目中使用它。
其实我的主要目标是做一个框架,从DAC、DAL、BL到GUI。我想从你们那里得到建议,我应该采用什么,什么给我灵活性,适合小型和大型应用程序。
提前致谢。
【问题讨论】:
标签: c# .net asp.net vb.net frameworks
我正在为我的新基于 Web 的应用程序构建一个数据访问层,我正在使用 ASP.NET。我不仅想为这个应用程序构建一个框架,还想在我未来的项目中使用它。
其实我的主要目标是做一个框架,从DAC、DAL、BL到GUI。我想从你们那里得到建议,我应该采用什么,什么给我灵活性,适合小型和大型应用程序。
提前致谢。
【问题讨论】:
标签: c# .net asp.net vb.net frameworks
我不认为 DAL 用于多个项目,我认为您将 DAC(数据访问组件)与 DAL(数据访问层)混淆了,DAL 通常是特定于项目的,而另一方面,DAC 是非常常见的。
【讨论】:
【讨论】:
通常 DAL 无论如何都可以在多个项目中使用。我认为您现在正在谈论业务逻辑层功能。确保您实现了足够的 BL 功能,以便在未来的项目中重复使用大部分 BL。网上有很多关于如何确保大型项目在未来可以重复使用的信息。
【讨论】:
不要重新发明轮子。 .NET 框架已经非常丰富,增加复杂性只会让可维护性和可测试性更加痛苦。
如果您想要可靠的框架:
将它们整齐地捆绑在一起几乎可以解决任何问题。
【讨论】: