可能的重复:哪些工具和技术构建了Stack Exchange Network?
我知道这有点题外话,但是很好奇。
#1 楼
如果您不知道,提问者问题在Ruby社区中是一个了不起的人物,所以这个问题真是恭维! :)正如其他人所述,我们使用ASP.NET和MVC框架。我们不一定是平台的拥护者;这就是我们所知道的。当然,我们从使用Ruby和其他技术构建的其他站点中获得了很多启发。
哦,感谢Obie的帮助! >
#2 楼
只需通过curl -I
即可找到:curl -I stackoverflow.com
回答问题的最重要部分是:
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
评论
一个简单的firebug-> net就足够了
– Itay Moav
2009年3月5日,0:53
嗯... curl -I到www.37signals.com和basecamphq.com显示的是PHP / 5.2.4和PHP / 5.2.6。但是这些产品不是使用PHP构建的,而是使用Rails构建的。
–迈克·伯罗
09年3月7日在5:24
该服务器显然正在使用php进行操作,除非他们使用乘客,否则它将不会显示X-Powered-By。他们最有可能从Apache代理他们的Rails应用到mongrel。
– gregf
09年4月22日在14:53
抱歉,但是当我卷曲时我得到了它-I stackoverflow.com HTTP / 1.0 200 OK缓存控制:public,max-age = 32 Content-Length:196001 Content-Type:text / html; charset = utf-8过期:2011年7月11日星期一格林尼治标准时间(GMT)上次修改时间:2011年7月11日星期一格林尼治标准时间(GMT)更改:*日期:2011年7月11日星期一04:23:01 GMT X -缓存:来自amos.sprout.lan的MISS X缓存-查找:来自alight.sprout.lan:3128的MISS通过:1.1大气.sprout.lan:3128(squid / 2.7.STABLE9)连接:关闭
– Deepak Lamichhane
2011年7月11日4:25
更好的是,使用此插件-Wappalyzer。告诉您制作网站时使用了哪些工具。在99%的时间内给出正确的输出:)
–咖啡因编码器
14-10-20在7:21
在早期,它显示的是ASP.NET是正确的..我在wiki中读到stackoverflow是用c#编写的,但是现在当我打开PC Wappalyzer时,用PHP __(¯)_ /
–吉山小座
19 Mar 25 '19 5:02
#3 楼
ASP.NET MVC,请收听http://blog.stackoverflow.com/上的播客,以获取更多信息。查看Phil Haack撰写的有关PDC 2008的相关演示。
#4 楼
不,它实际上是用ASP.NET MVC框架编写的。#5 楼
它是用ASP.NET MVC编写的,据我了解,它与RoR有一些相似之处。#6 楼
http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/#7 楼
不,它是在.Net平台上编写的。我知道它使用ASP.Net MVC。如果您想获得有关该体系结构及其构建方式的更多信息,请在http://blog.stackoverflow.com上查看一些播客。
#8 楼
实际上,了解网站使用哪种技术的最佳方法是在firefox中安装Server spy插件,该插件将告诉您网页中使用的Web服务器。因此,如果显示IIS,则说明它使用的是ASP。如果杂种然后栏杆。 Apache无法告诉您太多信息,您需要通过查看uri中的扩展来做更多的研究,并且着眼于页面源代码可以提供更多详细信息。大多数Rails网站上,在html源代码中具有原型或script.aculo.us
库。
评论
IIS也可以通过ISAPI运行PHP代码,尽管这种配置可能并不常见
–其他
08年10月1日在9:45
IIS还可以充当Mongrel的代理,因此充其量它可以为您提供最有可能为其提供支持的技术。而且它不会告诉您哪个版本的ASP
– bjeanes
09年1月23日在22:06
评论
为什么这不是社区Wiki问题?一个问题的信誉就达到255点!我认为更多的红宝石主义者应该使用stackoverflow。然后也许人们会理解这个问题。
有关构建堆栈溢出的最新信息,请参见stackoverflow.com/questions/749358/…
@nicael不,这不是正确的事情。如果您确实希望将新的“关闭为重复”横幅插入,请重新打开并再次关闭该问题,并随意标记为“其他”以要求这样做,但是这样做的机会并不高。