关于Javascript和一般情况下MVC的问题
Questions about MVC in Javascript and in general
首先,我想问一些关于MVC的基本问题。简单的问题,但找不到任何好的答案。
MVC对一个人的项目有用吗?还是只有当更多的人在一个项目上工作以使合作更容易时才需要MVC?
一个项目需要多大,才能充分利用MVC。我听说每个人都认为我应该一直使用MVC,但即使对于大型项目,这看起来也有些过头了。我无法想象一个东西需要有多大,才能让所有这些过于复杂的事情得到回报。
我制作了一个很短的单人rpg,我正试图把它变成大规模的多人游戏。这只是为了教育目的。所以我想用MVC重做它,但即使它有很多函数和数据要处理,它看起来仍然很简单明了,不用MVC。也许如果我做的项目太小,以至于我看不到使用它的好处,我就不应该使用它?
使用所有MVC附加代码会以可见的方式降低我的应用程序的速度吗?
现在关于Javascript,有一些MVC的解决方案可用。它们值得使用吗?
感谢
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
- 剑道MVC图表-渲染事件问题
- ASP MVC复选框表单提交问题
- c# mvc nreco HtmlToPdfConverter 问题将 html 文档转换为 pdf
- MVC中选择下拉列表的设置值出现问题
- ASP.NET MVC级联下拉列表列出Javascript问题
- asp.net mvc中的javascript变量出现问题
- MVC.Net 4 Razor问题使用<文本>标签
- 带有 mvc 部分视图问题的花哨框
- MVC与.js文件的棘手问题
- ASP.NET MVC 4 路由问题
- MVC - 用户双击“提交”按钮时出现问题
- asp.net MVC 隐藏字段 ID 问题
- ASP.Net MVC Razor - Javascript 函数路由问题
- 使用 ajax (MVC) 的 JQuery UI 可折叠高度问题
- Ajax调用MVC控制器-URL问题
- mvc 4 jquery功能与dropdownlist和window.onload问题有关
- 关于Javascript和一般情况下MVC的问题
- Asp.net MVC发布配置自定义javascript问题
- 在对话框中敲除ASP MVC问题
- GRID.mvc问题在改变语言[ASP.net mvc 4]