0

首先,我想问一些关于 MVC 的非常基本的问题。简单的问题,但找不到任何好的答案。

MVC 对一个人的项目有用吗,还是只有在更多人在一个项目上工作以使其更容易合作时才需要?

一个项目需要多大,才能充分利用 MVC。我听说我应该始终使用 MVC,但即使对于大型项目,它看起来也有点矫枉过正。我无法想象需要多大的东西才能得到回报。

我制作了一个非常短的单人角色扮演游戏,我正试图将它变成大型多人游戏。这一切仅用于教育目的。所以我想用 MVC 重做它,但即使它有很多功能和数据要处理,它仍然看起来简单明了,不用 MVC 来打扰。也许如果我做的项目太小以至于我看不到使用它的好处,我就不应该使用它?

使用所有 MVC 附加代码会以可见的方式减慢我的应用程序吗?

现在关于 Javascript,有一些 MVC 可用的解决方案。它们值得使用吗?

谢谢

4

1 回答 1

0

MVC 只是一种模式,是组织项目和解耦代码的指南,因此团队或项目的规模无关紧要。我自己制作了一个非常简单的网站,其中包含一个列表和几个使用 MVC 的 Web 表单,并且它的开发速度比其他替代方案要快得多。如果您有机会使用 Visual Studio 等功能强大的 IDE,您会发现构建网页/站点的大部分常见操作已经自动化。我还在一个更大的项目中与 12 人一起使用 MVC 方法,但没有注意到差异。

使用 MVC 的主要优点之一是您可以在将来更改整个前端,而无需更改模型或控制器层。

此外,使用 MVC 不一定会减慢您的代码速度,这取决于您的实现。例如,当使用 ASP.MVC 而不是 ASP.NET 时,代码和下载时间实际上更快。使用 ASP.MVC,您可以摆脱无意义的 ViewState 代码,生成的 html 代码更干净。

根据我的经验,MVC 是在 Web 项目中工作的绝佳选择,因为前端技术变化非常快,它提供了与它们一起发展的灵活性,而不必担心业务逻辑。

我希望我对你有所帮助。

您可以在以下位置找到更多信息: http ://www.asp.net/mvc

于 2013-08-30T09:45:21.023 回答