2009-12-08 48 views
0

目前,我们正在对ASP .NET应用程序,我宁愿与MVP模式(UI),由于多种优势提供先走,是有可能使用MVP模式与CodeSmith的n层或PLINQO模板

但是,采用这种方法的意图太多了,这会耗费时间。

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

现在的问题是

1)是否有可能使用CodeSmith中模板来获得MVP图案(为了产生界面在UI层&性质以及数据绑定)

2)这是不可取继续使用MVP模式并使用简单的方法由Codemith模板生成器或任何其他工具提供

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

编辑:在人一个月的努力方面,它大约是35-40人一个月的努力来开发这个应用程序

请给我建议的。

回答

1

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

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

你真的应该调查ADO.NET Data ServicesASP.NET Dynamic Data脚手架框架。这些设计完全符合你所要求的那一代。

+0

是它需要定制CodeSmith的模板或一般有一个可用,我们可以直接使用 – Harryboy 2009-12-08 08:44:39

+0

至于动态数据而言,我确定了应用程序的大部分仍没有使用动态数据的概念开发的。所以,我不确定我们在应用程序开发中可能遇到什么问题或问题。你可以建议一些链接,所以我觉得更有信心动态数据概念应该用于企业应用 – Harryboy 2009-12-08 08:48:08

+0

我原来的答案中的链接应该足以开始。有很多其他网站(只是谷歌他们),涵盖了几乎每个角度。这个话题太大了,无法在这里充分详细地讨论stackoverflow。你需要自己做研究,并比较它提供的与你的需求。 – 2009-12-08 12:12:16