对于有经验的ASP.NET学习ASP.NET MVC,你推荐哪些材料?向ASP.NET程序员教授ASP.NET MVC的最佳学习资源是什么?
回答
如果你通过阅读书籍学习,我会建议检查Professional ASP.NET MVC 1.0。它由Scott Hanselman,Phil Haack,Scott Guthrie和Rob Conery撰写。 Here您可以免费下载本书的全部内容,这将引导您从头到尾地构建一个名为“Nerd Dinner”的应用程序。
如果你通过示例学习,那么也许你想看看“Haackoverflow”。它是一个在ASP.NET MVC中创建的Stackoverflow-esque网站,您可以在其中发布问题和答案。你可以看它创建的视频here on channel9。
最后,如果你是一个视觉学习者,我会强烈建议查看official ASP.NET MVC website上的教程视频。它们涵盖路由,视图,控制器,验证,安全等主题。
在搜索网络或观看视频时,请确保它们的版本为1.0或更高。预发布版本有一些突破性变化,它们只会让你迷惑。
千万不要错过Simone Chiaretta博客的CodeClimber。很多关于asp.net MVC的东西以及他新书“Beginning Asp.net MVC”的样章。 http://codeclimber.net.nz/archive/2009/04/29/free-chapter-of-beginning-asp.net-mvc-1.0-ndash-testing-asp.net.aspx – 2009-05-22 17:51:14
学习一些被抽象化了,如果不好的基础知识,通过Web窗体:
- HTTP
- HTML/CSS
- 的JavaScript - 客户端编程
- 无状态编程
仅举几例。 MVC的乐趣在于你获得了更多的控制权,但这意味着你需要更好地理解你正在处理的核心技术。学习其他互补技术/想法也可能会有所帮助,例如REST背后的想法影响了很多人的决定。
以下列表应该足以让您设定自助的路径。
- ASP.NET MVC首页 - 视频和教程
- ASP.NET Model View Controller (MVC) MSDN上
- Professional ASP.NET 3.5 MVC通过罗布科纳,斯科特Hanselman的,菲尔哈克
有很多好的博客以及包括那些由作者上述书的内容。
阅读源代码。
- Code Camp Server
- Suteki Shop
- Sharp Architecture
- ASP.NET MVC(当我学习有源开放是无价的框架)
我就从这里开始:
这是专业ASP.NET MVC 1.0的免费在线章节。这是一步一步地通过创建由负责该项目的团队编写的asp.net mvc网站。他们的个人博客通常也充满了asp.net mvc功能和代码示例。
- 罗布科纳http://blog.wekeroad.com/
- 斯科特Hanselman的http://www.hanselman.com/
- 菲尔哈克http://haacked.com/
- 斯科特·格思里http://weblogs.asp.net/scottgu/
如果你喜欢的视频培训有,我用做一双手支付地点系列相关的ASP.NET MVC。
learnvisualstudio.net
- 1. Spring MVC的最佳学习资源?
- 2. 学习资源ASP.NET MVC 2.0
- 3. 学习MVC 3的最佳资源?
- 4. 新程序员学习ASP.net的最快方法是什么?
- 5. 什么是ASP.NET + C#的最佳资源?
- 6. 什么是学习XML的最佳资源?
- 7. 学习编写惯用c#的最佳资源是什么?
- 8. 什么是学习CIL的最佳资源(MSIL)
- 9. 什么是学习Ant的最佳资源?
- 10. 什么是学习(N)ASM的最佳资源?
- 11. 什么是学习MSBuild的最佳资源?
- 12. 什么是学习Java Portlet Specification(JSR-168)的最佳资源?
- 13. 程序员学习新语言的最佳方式是什么?
- 14. 什么是学习XNA的好资源?
- 15. 学习MEAN Stack的最佳资源
- 16. 学习mediawiki的最佳资源?
- 17. 什么是学习.NET webservices的最佳资源?
- 18. 什么是学习基于证据调度的最佳资源?
- 19. 什么是学习Windows PowerShell的最佳资源?
- 20. iOS:学习使用Interface Builder的最佳资源是什么
- 21. 学习Core Data的最佳资源?
- 22. OAuth的最佳学习资源
- 23. 什么是学习Mongoid的最佳教程?
- 24. C++程序员学习资源JS
- 25. 学习AngularJS的最佳资源
- 26. 什么是学习机器学习的最佳编程语言?
- 27. 学习应用程序编程的最佳资源? (.Net/Cocoa/etc)
- 28. 学习PyGame的最佳资源?
- 29. 学习.NET泛型的最佳资源?
- 30. 有没有用于向Direct3D程序员教授OpenGL的资源?
其实我已经看到了这个问题,但我正在寻找一个ASP.NET程序员一些特定资源,这表明每一个比其他的优点,两者之间的差异。 – 2009-05-22 16:42:42