<分区>
我开始发现自己对代码的整洁性感到非常不安。
为了给你一些背景知识,我从很久以前写的一本 .Net 2.0 书中学习了 C#,在开始为一些小应用程序使用 ASP.NET MVC 框架后,我开始意识到我并不像尽可能高效..
对于试图进入 2010 年的 .Net 2.0 开发人员,您认为“十大最佳实践”是什么?
诸如依赖注入(inject)之类的东西(我几乎没有这方面的知识)等等。
谢谢!
丹尼尔
<分区>
我开始发现自己对代码的整洁性感到非常不安。
为了给你一些背景知识,我从很久以前写的一本 .Net 2.0 书中学习了 C#,在开始为一些小应用程序使用 ASP.NET MVC 框架后,我开始意识到我并不像尽可能高效..
对于试图进入 2010 年的 .Net 2.0 开发人员,您认为“十大最佳实践”是什么?
诸如依赖注入(inject)之类的东西(我几乎没有这方面的知识)等等。
谢谢!
丹尼尔
最佳答案
在进行 MVC 开发时要牢记的一个常用短语是让您的模型保持沉重(或肥胖),而您的 Controller 保持轻盈(或瘦弱)。很容易将大量逻辑放入 Controller 中,最终它们本质上是非常程序化的。但是,理想情况下,业务逻辑应该封装在模型中,而 Controller 实际上只是调用模型中的域逻辑来执行任务的事件处理程序(操作方法)。
关于c# - ASP.NET MVC/C# 2010 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429382/
相关文章:
model-view-controller - MVC 模式中的 Controller 和 MVP 模式中的演示者有什么区别?
c# - 如果有效,则在不触发页面的情况下确定 URL 的有效性?
c# - 为什么添加新属性后 BinaryFormatter 不抛出异常?
c# - Try/Catch 没有捕捉到 WebException
asp.net-mvc - 返回 View 作为 JSON 对象的一部分
c# - 在 ASP.NET MVC 中什么时候使用 ViewBag/ViewData 是 "acceptable"?
java - 寻找一种设计模式来定义进行一组 API 调用并在之后采取行动的各种任务