【问题标题】:Learning ASP.NET MVC with solid WPF/.NET background [closed]学习具有坚实 WPF/.NET 背景的 ASP.NET MVC [关闭]
【发布时间】:2011-06-17 05:31:12
【问题描述】:

除了我想学习的 ASP.NET MVC 之外,我有扎实的 .NET 背景。特别是,我在 WPF(MVVM)、各种 Silverlight、LINQ(POCO 和 XML)以及核心框架(C#、VB 和最近的 F#)方面拥有丰富的经验。

我缺少并且可能相关的是(显然除了 ASP.NET MVC)LINQ to SQL 和实体框架。

我知道“普通”ASP .NET 的基础知识(但实际上并没有超出基础知识那么多),但我对 SQL、HTML、CSS、JS 等并不陌生。

问题:如果您确实从与我相似的背景开始学习 ASP.NET MVC3,您发现哪种方法有效(或无效)并因此推荐?

注意:我应该提到我也对最佳实践和模式感兴趣。我发现这可能比学习“东西是如何工作的”更重要(例如,几乎每本 WPF 书都会教你有关模板、绑定等的所有内容,但不要提及 MVVM 或其他对一个大项目)。

【问题讨论】:

  • 除了你之外,没有人知道你学习的最佳方式。像这样的问题是不可能回答的。
  • 你(和那些投票决定关闭的人)是对的,我作为“最佳”方式的错误是主观的。我已经相应地改变了问题。
  • 这个问题将被关闭,因为除了主观之外没有任何答案。如果可以,我会将问题转换为社区 wiki。
  • 同意,看起来很适合社区 wiki。

标签: .net wpf asp.net-mvc silverlight mvvm


【解决方案1】:

asp.net mvc 网站非常好。观看一些视频,阅读一些教程,然后查看示例应用程序,这些应用程序是包含源代码的完整演练。

【讨论】:

  • 谢谢,有趣的链接。那里有很多资源。
  • ASP.NET MVC 站点是一个很好的起点。我已经推荐给很多人了。
  • 接受了@amurra 的回答,但是这个(和其他的)也很好。
【解决方案2】:

我倾向于阅读 ASP.NET MVC 团队的一些开发人员以及其他一些对框架有深入了解的个人的博客:

  1. Phil Haack
  2. Steve Sanderson
  3. Brad Wilson
  4. Scott Hanselman
  5. Scott Gu(通常会发布公告和新功能介绍)

此外,Scott Hanselman 的这篇 link 帖子在中间有一堆 ASP.NET MVC 3 链接,这将有助于补充您可以在 www.asp.net/mvc 上阅读的内容

【讨论】:

    【解决方案3】:

    Steve Sanderson 的book 真的很棒。

    【讨论】:

    • 我会以 Sanderson 的书为主角。他把 ASP.NET 讲得很好,也很务实。
    【解决方案4】:

    我推荐 Scott Hanselman 的 channel 9 video 作为开始的好地方。它被称为基本介绍,但它并没有涉及真正基本的东西。

    它很好地概述了 MVC 的工作原理、它背后的“魔力”等,并且他解释了为什么您可能想要做一些特定的事情。

    他还简要概述了为什么您可以在 Web 表单(传统 ASP.NET)上使用 MVC。

    【讨论】:

      【解决方案5】:

      MVC 的真正强大之处在于当您开始将它与模式等一起使用时。dimecast.net 为您掌握了 asp.net mvc 框架的概念后提供了一些很好的资源。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-29
        • 2012-01-31
        • 1970-01-01
        • 2011-05-02
        相关资源
        最近更新 更多