目前我们正在开发 ASP .net 应用程序,我更愿意继续使用 MVP 模式(用于 UI),因为它提供了几个优势,
但是继续采用这种方法的缺点是太多的手工编码会消耗时间。
我已经确定可以使用任何模板或使用 LINQ to SQL 生成 DAL,但唯一的问题是生成应该由用户控件(视图)和一些样板代码(用于数据绑定)实现的接口
现在的问题是
1)是否可以使用codesmith模板来获得MVP模式(在UI层生成界面和属性以及数据绑定)
2) 不建议继续使用 MVP 模式并使用 codesmith 模板生成器或任何其他工具提供的简单方法
注意:我也考虑过使用 ASP .Net MVC,但由于缺乏知识(学习要求)和项目时间线,我们不得不放弃这个想法。
编辑:就人月努力而言,开发此应用程序大约需要 35-40 人月的努力
请给我建议。