WebFormsMVP的缺点?

时间:2010-03-26 07:56:15

标签: asp.net asp.net-mvc

虽然ASP.NET MVC似乎是许多开发人员称赞的可行技术,但我似乎找不到足够的理由来投入我的精力和时间。主要原因是我没有找到足够的.NET工作要求它。公司仍然使用WebForms,它对他们来说效果很好。在我选择我喜欢的技术的地方,我不是自雇人士。我宁愿用我的时间提高我在SilverLight,JQuery,Javascript,SQL,LINQ等方面的技能。甚至是Photoshop!

所以我对webformsmvp.com感兴趣。我仍然使用WebForms 使用更好的测试方法。有经验的人可以告诉我他们不喜欢什么吗?

4 个答案:

答案 0 :(得分:3)

我认为你会发现学习MVC最终会证明是有用的,因为它确实比网络表格更容易/更清洁,更多人可能会最终朝着这个方向前进......

第三方框架虽然有用,但在就业市场上可能永远不会像某些MS支持的框架那样普及。

答案 1 :(得分:1)

“我似乎无法找到足够的理由来投入我的精力和时间。主要原因是我没有找到足够的.NET工作要求它。”

正是我在上一轮求职面试中发现的。我可以使用 Spring.NET NHibernate ,但无论我走到哪里, ASP .NET MVC 仍然是一个难以破解的难题。话虽如此,仍然有一点内联网和WWW站点建立在底层的 ASP .NET 基础之上。我发现迁移到 WebForms MVP 更容易。我喜欢 ASP .NET MVC ,但我正在玩 WebForms MVP 。 Damian Edwards和Tatham Oddie设计了这个框架,以便在您坚持使用Web表单时推广标准,最佳实践和可测试性。无论人们怎么说,底层的ASP .NET事件驱动,组件模型不会很快消失或者如果有的话。

现在,Damian Edwards正在为ASP .NET团队的Microsoft工作,我觉得Web表单的未来总体上更安全。我将坚持使用这个框架。 :)

回答最初的问题:我遇到的所有麻烦(到目前为止)已经在以后的日子里修复,并在项目的CodePlex存储库(http://webformsmvp.codeplex.com/)上提供。上帝,我喜欢开源。

关于ASP .NET MVC:我仍然会打击你的不感兴趣并学习它。

答案 2 :(得分:0)

我从未使用过WebFormsMVP,因此我将使用第三方框架进行一般性陈述。

与任何第三方框架一样,总有缺点。例如,我担任政府机构的顾问,他们的技术标准部门不允许任何开源框架。

根据WebFormsMVP的成熟度,在升级底层框架或新版本发布时,您可能需要花费大量时间重新编写代码部分。

支持是框架可能/可能不适合的另一个主要原因。如果框架来自主要提供商(Microsoft,Oracle,Sun等),您通常会找到一个活跃的社区,可以在您遇到问题时提供帮助。

答案 3 :(得分:0)

在WebForms和MCV之间进行选择是对生产力的控制。 WebForms的MVP可能是一个很好的方法,因为您可以在增加可测试性的同时保持工作效率。但是,您需要对webformsmvp.com库是否适合您进行良好的研究。试着找出它的支持程度,用户沟通的大小等等。如果您已经在商业产品中使用过,那么废弃的开源项目可能是一个巨大的痛苦。

ASP.NET还有其他MVP框架,其中一个来自Microsoft Patterns&实践小组。虽然P& P的产品通常有点复杂(因为它们专注于企业开发),但您可以查看Composite Web Client Library