很高兴在Web上找到所有这些代码片段以满足您当前的需求,但有什么比一次获取整个应用程序源代码并像书本一样阅读更好的东西? 没有更好的方法来学习各种架构解决方案的积极和消极方面。
这就是为什么我试图找到一些已发布的源代码的已知/大型网站,但找不到比我已经知道的更多(http://code.reddit.com/browser)
你还知道什么吗?
PS。只是好奇 - 您是否听说过任何非官方的大型网站源代码泄露?
答案 0 :(得分:9)
维基百科的源代码(MediaWiki)可在http://www.mediawiki.org/
找到最相关的部分是
此外,这里是维基百科整个架构的非常详细的解释:Wikipedia: Site internals, configuration, code examples and management issues。
答案 1 :(得分:6)
您可以查看SlashCode,这是Slashdot背后的代码以及将其用作CMS /博客解决方案的任何其他网站。 http://www.slashcode.com
答案 2 :(得分:1)
浏览SourceForge存储库正是您想要的。 有许多众所周知的高质量应用程序,比如Hibernate,给出了一个很好的例子。 所有源代码都在那里:)
答案 3 :(得分:1)
答案 4 :(得分:0)
查看Rob Conery的截屏系列MVC Storefront,在那里他使用ASP.NET MVC构建一个小型商务网站。