首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC生产力?

ASP.NET MVC生产力?
EN

Stack Overflow用户
提问于 2009-03-17 09:34:24
回答 6查看 1.9K关注 0票数 7

虽然我还是一个ASP.NET MVC的新手,但是我的经理要我做一份关于ASP.NET MVC工作效率的报告。实际上,我们正计划使用ASP.NET MVC开发一个现实生活中的、有点大的系统。问题是:

1-对于一个相当大的系统来说,这真的是一个很好的规模吗?

2-开发人员在短时间内“几周”就能轻松上手吗?

3- -有没有使用ASP.NET MVC构建的真实系统?“除NerdDinner外”

4- MVC如何在ASP.NET上节省一些开发时间?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-03-17 10:15:03

如果你的经理所说的生产力真的是指“写特性X需要多长时间?”那么很有可能在短期内,使用ASP.NET MVC将不会有那么高的效率。然而,与webforms相比,框架中的关注点分离要好得多,这意味着测试和编写结构良好的代码要容易得多。

这将提高你的长期生产力,但可能是以短期生产力为代价的。如果你能让你的经理看到这一点,那么你就是赢家了。祝你好运!

回答您的直接问题:

  1. 会扩展吗?
    • 肯定会,它构建在高性能的ASP.NET框架之上,不会为it.

带来太多的Webforms负担

  1. 对于开发人员来说,在短时间内“几周”就可以轻松上手吗?
    • 取决于您的开发人员当前的技能。如果他们熟悉MVC开发和模式,他们应该很容易掌握。如果他们只熟悉带有一些代码隐藏的拖放的ASP.NET Webforms,那么他们将有一个全新的范式来学习哪种模式将采用time.

  1. 有没有使用ASP.NET MVC构建的实际系统?
    • 这个网站就是一个很好的例子

  1. 如何在ASP.NET上节省一些开发时间?
    • 在我最初的回答中提到过。但是,从长远来看,它也可以节省时间,因为您并不是非常依赖框架,因此不会将自己编码到使用Webforms.

经常发生的变通方法的角落

票数 12
EN

Stack Overflow用户

发布于 2009-03-17 09:39:42

回答#3 :是的,你现在正在使用一个:o) What Was Stack Overflow Built With?

票数 1
EN

Stack Overflow用户

发布于 2009-03-17 09:40:36

  1. 是的,它将很好地扩展到大型系统,当然比已经被灌输到ASP.NET表单中的Forms.
  2. Depends,开发人员更好,他们可能会发现过渡很困难。Classic ASPers可能会发现它在某些方面非常熟悉。如果开发人员对HTTP的工作方式和通用MVC方法的好处有很好的了解,这应该不是什么大问题。
  3. 使用单元测试来使用一个
  4. 是从MVC中获得最大好处的关键,它将为您节省大量的调试时间。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/653534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档