这是一个还在开发中的视频教程. 它从零开始逐步讲解了怎么用asp.net MVC开发一个电子商务站点. 内容包括了敏捷开发实践, TDD, Linq 等, 最重要的是展示了一个asp.net MVC应用开发过程当中的很多架构设计方面的思考和决策;
地址在这里: http://blog.wekeroad.com/mvc-storefront/
作为asp.net MVC的开发者之一, Rob的这个系列教程还是很有价值的.作者Rob也是SubSonic的创始者. SubSonic是一个ActiveRecord的数据库访问框架. 后来Rob被微软挖过去参与ASP.MVC开发了. 我最喜欢的组合就是asp.net MVC + SubSonic + JQuery, 算是.net平台上的于ROR和Django. 有兴趣的同学可以去关注他的Blog, 有不少关于MVC开发的讨论.
顺便说一句, Rob最大的优点就是不怕犯错误, 而且发现错误勇于承认. 比如有人说他不懂TDD, 他说"我是TDD新手,我要好好学习" ("I'm no TDD expert; I want to learn this process from the experts, and document it"). 所以有人说Rob就是胆子大,知道不知道都敢说而已. 其实勇敢的把自己的想法说出来让人家来挑错,也是一个很好的学习方法. 尤其是学外语, 我发现很多人学外语的最大障碍就是不敢出错, 不好意思犯错. 题外话了,呵呵
地址在这里: http://blog.wekeroad.com/mvc-storefront/
作为asp.net MVC的开发者之一, Rob的这个系列教程还是很有价值的.作者Rob也是SubSonic的创始者. SubSonic是一个ActiveRecord的数据库访问框架. 后来Rob被微软挖过去参与ASP.MVC开发了. 我最喜欢的组合就是asp.net MVC + SubSonic + JQuery, 算是.net平台上的于ROR和Django. 有兴趣的同学可以去关注他的Blog, 有不少关于MVC开发的讨论.
顺便说一句, Rob最大的优点就是不怕犯错误, 而且发现错误勇于承认. 比如有人说他不懂TDD, 他说"我是TDD新手,我要好好学习" ("I'm no TDD expert; I want to learn this process from the experts, and document it"). 所以有人说Rob就是胆子大,知道不知道都敢说而已. 其实勇敢的把自己的想法说出来让人家来挑错,也是一个很好的学习方法. 尤其是学外语, 我发现很多人学外语的最大障碍就是不敢出错, 不好意思犯错. 题外话了,呵呵
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构