我们正在准备使用ASP.NET开发一个企业人力资源项目,我们的团队对使用MVC而不是WebForms感兴趣,但我们有点担心这一点。
我们不确定这是否适合企业项目的解决方案。
发布于 2008-12-30 12:09:41
如果您的开发人员还没有使用模型-视图-控制器概念来开发任何解决方案,他们会发现ASP.Net MVC框架将使具有相当陡峭的学习曲线。
这是因为它不是基于通常在Web-Forms应用程序中使用的代码隐藏和.aspx物理页面构建的,而是将所有内容相应地分离为视图、控制器和模型。
如果您的应用程序的截止日期很严格,我不建议您使用MVC框架构建它,而是坚持使用开发人员已经知道的基于表单的应用程序。
但是,如果管理层愿意给你的开发人员时间来学习“新”(更像是,不同的,而不是新的)概念,并适应它,那么,是的,无论如何,去使用MVC框架来开发它。
发布于 2008-12-30 12:18:26
在预览版发布后不久,我就从WebForms转过来了,从那以后我就一直在使用MVC框架。它使得构建和部署工作变得如此容易,更重要的是,我认为它有助于更好的团队合作。
在MVC中,两个人可以同时在同一个“页面”上工作,而在WebForms中,两个人在一个页面上工作最终是一个更大的挑战。这对我的团队非常有用,因为我的设计师可以在我处理视图逻辑的同时锁定页面布局。
这需要一点时间来适应,但一旦你掌握了它的机制,你就会发现它真的很好地扩展了你的web工作的能力。
编辑-我的一个团队成员提醒我,虽然我们使用MVC作为框架,但我们仍然只使用了项目提供的十分之一,并且我们仍然从它中获得了令人惊叹的里程。我想其他人也提到过,但值得再说一遍...stackoverflow是在ASP.Net MVC上开发的。
发布于 2008-12-30 13:09:33
今年6月,我选择了WebForms而不是MVC,因为MVC还没有“成熟”。
我不知道我现在有多抱歉。
https://stackoverflow.com/questions/400083
复制相似问题