为什么有或没有你转移到ASP.NET MVC了?

Jas*_*son 5 asp.net-mvc

我发现自己处于尝试ASP.NET MVC的边缘,但仍有"某些东西"阻碍我.你还在等待尝试吗,如果是的话,为什么?如果你最终决定使用它,是什么帮助你克服了你的犹豫?

从技术角度来看,我并不担心; 我知道Web表单与ASP.NET MVC的优缺点.我的担忧更多是在实践方面.

  1. 如果Microsoft MVC没有达到使用它的开发人员/客户的关键门槛,他们是否会继续支持它?
  2. 客户是否愿意尝试使用ASP.NET MVC?您是否必须说服客户使用它?那是怎么回事?
  3. 是否有使用ASP.NET MVC的主要站点(除了SO)?如果你有链接,你能提供链接吗?
  4. 您是否尝试过ASP.NET MVC并发现自己后悔了?如果是这样,你有什么后悔的?

如果您有任何其他问题阻止您使用ASP.NET MVC,它们是什么?

如果您有疑虑但觉得它们已被解决并且现在使用ASP.NET MVC,您是否也可以列出它们?

Arn*_*psa 5

如果Microsoft MVC没有达到使用它的开发人员/客户的关键门槛,他们是否会继续支持它?

他们肯定会.

客户是否愿意尝试使用ASP.NET MVC?您是否必须说服客户使用它?那是怎么回事?

客户关心高品质的产品和价格.只是说服他们Mvc将有助于提高质量和降低价格.应该不难.

是否有使用ASP.NET MVC的主要站点(除了SO)?如果你有链接,你能提供链接吗?

对SO来说还不够吗?:)

您是否尝试过ASP.NET MVC并发现自己后悔了?如果是这样,你有什么后悔的?

我确实尝试过并没有后悔.它让我不得不再次在Web表单项目上工作.


去吧!


Oma*_*mar 3

  1. 我相信 ASP.NET MVC 已经达到了这个关键阈值,从 VS 2010 工具、ASP.NET、MS 员工博客以及 Microsoft 迄今为止在该框架中投入的大量努力就可以看出这一点。我不认为这个框架会在未来十年(或两年)内消亡。

  2. 我认为客户是指我为其建立网站的人吗?我发现 ASP.NET 的唯一问题是托管解决方案。然而,随着更实惠的托管解决方案的出现,这个问题变得毫无意义。但通常情况下,如果我相信这项技术并且它会对我的客户有用,那么我的客户就会信任我并同意它。ASP.NET-MVC 是 Microsoft 产品这一事实通常也会让客户感到放心。拥有一家技术背后的大公司总是一件好事,因为您可以放心,它将在很长一段时间内得到支持并频繁更新。

  3. ASP.NET MVC 是一个相对较新的框架,预计新技术的采用会很缓慢。但这是我发现的:http://weblogs.asp.net/mikebosch/archive/2008/05/05/gallery-of-live-asp-net-mvc-sites.aspx。我想今年当 VS 2010/.NET 4 发布并内置对 ASP.NET MVC 支持时,您会看到大量使用 ASP.NET-MVC 的网站涌入。

  4. 我从来没有像开始使用 ASP.NET-MVC 那样更喜欢使用 C#/ASP.NET 进行开发。在某种程度上,由于 ASP.NET-MVC 继承了关注点分离和易于定制,因此 ASP.NET-MVC 比 WebForms 更迫使您编写良好的代码。控制 HTML 输出的能力至关重要,而 ASP.NET-WebForms(4.0 之前的版本)很难实现这一功能。