0

目前我们正在开发 ASP .net 应用程序,我更愿意继续使用 MVP 模式(用于 UI),因为它提供了几个优势,

但是继续采用这种方法的缺点是太多的手工编码会消耗时间。

我已经确定可以使用任何模板或使用 LINQ to SQL 生成 DAL,但唯一的问题是生成应该由用户控件(视图)和一些样板代码(用于数据绑定)实现的接口

现在的问题是

1)是否可以使用codesmith模板来获得MVP模式(在UI层生成界面和属性以及数据绑定)

2) 不建议继续使用 MVP 模式并使用 codesmith 模板生成器或任何其他工具提供的简单方法

注意:我也考虑过使用 ASP .Net MVC,但由于缺乏知识(学习要求)和项目时间线,我们不得不放弃这个想法。

编辑:就人月努力而言,开发此应用程序大约需要 35-40 人月的努力

请给我建议。

4

2 回答 2

1

1) 绝对有可能。“如何”在很大程度上取决于您具体在做什么以及模板与您的模式的匹配程度(或者您的需求可以在多大程度上提炼为一般的代码生成)。

2)不能说。完全取决于您的需求。

您应该真正研究ADO.NET 数据服务ASP.NET 动态数据脚手架框架。这些设计正是为了满足您所要求的那种一代。

于 2009-12-08T07:54:08.397 回答
0

有点晚了,但请查看我刚刚发布的 codesmith 模板。 http://community.codesmithtools.com/CodeSmith/m/templates/42499.aspx

于 2010-07-20T17:40:27.860 回答