是否可以使用Codesmith Ntier或PLINQO模板的MVP模式

时间:2009-12-08 07:15:50

标签: asp.net design-patterns mvp codesmith

目前我们正在开发ASP .net应用程序,我希望继续使用MVP模式(用于UI),因为它提供了一些优势,

但继续采用这种方法的想法是手工编码过多会占用时间。

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

现在的问题是

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

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

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

编辑:就人月工作而言,开发此应用程序的时间约为35-40个月

请建议我。

2 个答案:

答案 0 :(得分:1)

1)绝对可能。 “如何”在很大程度上取决于您正在做什么以及模板如何适合您的模式(或者您的需求在一般情况下可以提炼到代码生成的程度)。

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

您应该真正调查ADO.NET Data ServicesASP.NET Dynamic Data脚手架框架。它们的设计完全符合您要求的那一代。

答案 1 :(得分:0)

有点晚了但是检查了我刚刚发布的代码模板模板。 http://community.codesmithtools.com/CodeSmith/m/templates/42499.aspx