2009-08-05 119 views
23

每当我开始学习新技术或语言时,我倾向于看一些“真实世界”应用程序的源代码。我发现它们对于理解常用的技术特定体系结构,习语以及如何/使用哪些流行的库非常有用。 我最近开始学习ASP.NET MVC,但还没有真正找到好的开源应用程序。我想知道你是否知道一些有价值的东西。ASP.NET MVC开源实境应用程序

我对使用IoC依赖注入库(如Windsor或StructureMap)的MVC应用程序非常感兴趣。

+3

得到演示项目的源代码这应标明社区维基。 – 2009-08-05 22:30:52

回答

2

CarTrackr

不知道,如果你可以调用其他应用程序作为开源或样品类似的NerdDinner等

+0

我已经看过NerdDinner,虽然它对于学习基础知识很有用,但它不是真实世界的应用程序。我会看看CarTracker,谢谢。 – Zoman 2009-08-05 22:41:03

5

看一看Oxite

“这是用ASP写一个简单的博客引擎.NET MVC,并设计了几个主要目标:

  • 作为我们visitmix.com的基础而存在网站和我们的个人博客(以及其他人的博客!)

  • 以可重复使用的方式提供“核心博客功能”的示例。博客很简单,很多开发人员都很了解,但博客需要实现的一系列基本功能(引用,rss,评论等)相当复杂。希望这段代码有所帮助。

  • 提供真实世界的代码中使用ASP.NET MVC产生有效和语义正确的标记 “

书面
+0

谢谢丹。这看起来很有趣。 – Zoman 2009-08-05 22:45:09

+0

我听说oxite没有很好的代码质量。我可能在某个会议或会见中听到过 – 2009-08-06 14:50:51

+0

我认为早期版本(以及哪些开源项目不会遭受这种情况?)可能是真实的,但我听说它已经被广泛重构了。 – 2009-08-06 18:24:40

2

KIGG

KiGG是开发一个Web 2.0式的社会新闻Web应用程序在Microsoft支持的技术中。

另请检查以下内容:

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?

Real World ASP.NET MVC Applications with Source Code?

+0

哎呀,我错过了这些。但是,由于其中一些是旧帖子,现在可能会有一些新的应用程序在当时不存在。谢谢Amr。 – Zoman 2009-08-05 23:01:12

+0

是的,可能是,但现在我记得,也注意到用MVC构建的stackoverflow,而它不是开源的。 – 2009-08-05 23:50:02

2

检查FlickrXplorer,这是我第一次学习的学习MVC在ASP.Net。

(对不起,因为beeing一个新手,我要发布更多的。)

2

结帐MVC店面 CodePlex上。如果你谷歌它,你可以找到关于整个项目如何建立和使用什么技术的视频教程。

1

有些人在codeplex上发布解决方案。 This是在寻找MVC和产品的codeplex上的查询。首先是PRSync.com,还有一些。

其他的是MVC店面,但这是真正的学术来展示建设MVC应用程序。

+0

Stackoverflow是与asp.net mvc一起构建的。 – Christian13467 2009-08-05 23:02:36