目前我们正在开发ASP .net应用程序,我希望继续使用MVP模式(用于UI),因为它提供了一些优势,
但继续采用这种方法的想法是手工编码过多会占用时间。
我已经确定可以使用任何模板或使用LINQ to SQL生成DAL,但唯一的问题是生成接口应该由usercontrol(view)和一些样板代码(用于数据绑定)实现
现在的问题是
1)是否可以使用codesmith模板来获取MVP模式(在UI层生成接口和属性以及数据绑定)
2)不建议继续使用MVP模式并使用由代码模板生成器或任何其他工具提供的简单方法
注意:我也考虑过使用ASP .Net MVC,但由于缺乏知识(学习要求)和项目时间表,我们不得不放弃这个想法。
编辑:就人月工作而言,开发此应用程序的时间约为35-40个月
请建议我。
答案 0 :(得分:1)
1)绝对可能。 “如何”在很大程度上取决于您正在做什么以及模板如何适合您的模式(或者您的需求在一般情况下可以提炼到代码生成的程度)。
2)不可能说。完全取决于您的需求。
您应该真正调查ADO.NET Data Services和ASP.NET Dynamic Data脚手架框架。它们的设计完全符合您要求的那一代。
答案 1 :(得分:0)
有点晚了但是检查了我刚刚发布的代码模板模板。 http://community.codesmithtools.com/CodeSmith/m/templates/42499.aspx