gpt4 book ai didi

asp.net-mvc - 我有 15 分钟的时间向我的同事介绍 ASP.NET MVC。我应该关注哪些主题?

转载 作者:行者123 更新时间:2023-12-03 13:55:49 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




自从 ASP.NET MVC 出现在 RTM 之前,我就一直将它用于个人项目。

我正在为我的同事准备一个演示文稿,向他们介绍 ASP.NET MVC 的基本概念,并向他们展示如何在我们的环境中使用它。

我的演示文稿有 15 分钟的限制。有很多信息需要传递(特别是如果您考虑到 MVCContrib 和各种博客文章等项目)。

我应该关注哪些主题?

一些上下文:我在一家数字机构工作。我的同事是具有 3 年以上 ASP.NET 经验的 .NET 开发人员。

到目前为止的建议:

  • 想要切换到 ASP.NET MVC 的原因
  • 路由
  • ActionResults(提供不同响应的能力)
  • 请求-响应内部
  • 可测试性
  • 脚手架(T4 模板)
  • 对 HTML 输出的细粒度控制
  • 关注点分离 ()
  • ASP.NET WebForms 和 ASP.NET MVC 的区别
  • 最佳答案

    您只有 2 或 3 个要点的时间。

    要掌握的最重要的概念是请求到达 Controller ,然后到达 Controller 。选择以什么观点呈现结果 Controller 已生成。

    下一个重要的概念是,当您为 Controller 和模型创建单元测试时,MVC 比“经典”ASP.NET 大获全胜。没有这个 MVC 只是另一种给猫剥皮的方法。

    最后一点,我会关注 URL 的结构,不是因为它那么重要,而是因为我们喜欢有干净感觉的东西,而 MVC Urls 可以做到这一点,这可能有助于产生积极的响应。

    避免继续说没有服务器控件(这并不完全正确),因为这可能会引起负面响应。一般来说,避免提及与 ASP.NET 表单相比不做的事情(尽管不需要 Viewstate 值得顺便提一下)。您知道 yield 会权衡缺少(或不必要)的东西,但您的听众却没有。保持积极。

    关于asp.net-mvc - 我有 15 分钟的时间向我的同事介绍 ASP.NET MVC。我应该关注哪些主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746740/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com