【发布时间】:2011-04-27 02:53:00
【问题描述】:
我们有一个 ASP 经典 ERP(非常大的应用程序),我们想用 ASP.NET 重写它。
我正在寻找一种组织应用程序的方法,以便我们能够将每个程序/网页(超过 400 个)彼此分开。每个程序都需要独立,因为许多开发人员将同时从事该项目。
Visual Studio 似乎为每个程序集制作了一个 DLL,所以我想知道用每个 DLL 一个项目制作一个庞大的解决方案是否是个好主意。
例如。 :
Customers.aspx + Customers.aspx.vb(已编译)用于演示
对象实体的Customers.DLL
CustomersManager.DLL 用于业务逻辑
用于数据访问的CustomersData.DLL
这样,我们就可以在不改变其他程序的情况下单独部署每个程序。我们还要管理一千多个 DLL……
对于大规模应用来说,这似乎是一个很好的解决方案吗? 谁有更好的主意?
谢谢
【问题讨论】:
-
你能引入新的软件模式吗?
标签: asp.net vb.net architecture deployment