每当我开始学习新技术或语言时,我倾向于查看某些“真实世界”应用程序的源代码。我发现它们对于理解常见的,特定于技术的体系结构,习语以及如何/使用流行的库是非常有用的。 我最近开始学习ASP.NET MVC,但还没有真正找到好的开源应用程序。我想知道你是否知道一些有价值的东西。
我对使用IoC依赖注入库(如Windsor或StructureMap)的MVC应用程序非常感兴趣。
答案 0 :(得分:7)
您可以在这里找到包含源代码的a list of asp.net mvc applications。
另一个未列出的好例子是codebettercanvas
答案 1 :(得分:5)
查看Oxite:
“这是一个使用ASP.NET MVC编写的简单博客引擎,其设计目标主要有几个:
作为我们的visitmix.com网站和我们的个人博客(以及其他人的博客)的基础存在!
以可重复使用的方式提供“核心博客功能”的示例。许多开发人员都很容易理解博客,但博客需要实现的基本功能集(引用,RSS,评论等)相当复杂。希望这段代码有所帮助。
提供使用ASP.NET MVC编写的真实代码,该代码生成有效和语义正确的标记 “
答案 2 :(得分:3)
答案 3 :(得分:2)
不确定您是否可以将其他应用程序称为开源或NerdDinner等样本。
答案 4 :(得分:2)
KiGG是一种使用Microsoft支持的技术开发的Web 2.0风格的社交新闻Web应用程序。
同时检查这些:
Where is an example of a Complex ASP.net MVC model?
What are some projects which are examples of best pratices for ASP.NET MVC?
答案 5 :(得分:2)
检查FlickrXplorer,我首先研究了在ASP.Net中学习MVC。
(抱歉,因为我是新手,我必须发布更多信息。)
答案 6 :(得分:2)
在codeplex上结帐 MVC店面。如果你谷歌它,你可以找到关于如何构建整个项目以及使用什么技术的视频教程。
答案 7 :(得分:1)
有些人在codeplex上发布解决方案。 This是对codeplex寻找MVC和produktion的查询。首先是PRSync.com,还有一些。
其他是MVC店面,但这是展示构建MVC应用程序的真正学术。
答案 8 :(得分:1)