I am curious to know, is Stack Overflow written in Ruby on Rails?
-
2why isn't this a community wiki question?Mitch Wheat– Mitch Wheat2008年11月07日 23:49:36 +00:00Commented Nov 7, 2008 at 23:49
-
6That's like 255 reputation for a single question! I think more rubyists should use stackoverflow. And maybe then, people will understand this question.Jaryl– Jaryl2008年12月28日 19:01:09 +00:00Commented Dec 28, 2008 at 19:01
-
2For a more up-to-date answer to what Stack Overflow was built with see stackoverflow.com/questions/749358/…Sam Hasler– Sam Hasler2009年04月28日 17:08:14 +00:00Commented Apr 28, 2009 at 17:08
-
@nicael no, that's not the proper thing to do. If you really want the new close as duplicate banner to kick in, the question should be reopened and closed again as duplicate, feel free to flag as "Other" asking to do this, but chances it will be done are not high.user152859– user1528592014年06月09日 09:34:11 +00:00Commented Jun 9, 2014 at 9:34
-
Ah lol I did it myself now. ;)user152859– user1528592025年02月05日 13:31:52 +00:00Commented Feb 5 at 13:31
8 Answers 8
In case you don't know, the question asker is a notable figure in the Ruby community, so this question is quite a compliment! :)
As others have noted, we use ASP.NET and the MVC framework. We're not platform advocates, necessarily; that's what we know. We take a lot of inspiration from other sites built in Ruby and other technologies, of course.
Oh, and thanks for stopping by, Obie!
Edit: I created a blog entry to answer this
Simple to find out via curl -I
:
curl -I stackoverflow.com
The most important parts to answer your question are:
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
-
6A Simple firebug->net would be enoughItay Moav– Itay Moav2009年03月05日 00:53:06 +00:00Commented Mar 5, 2009 at 0:53
-
2Hmmm ... curl -I to www.37signals.com and basecamphq.com is showing PHP/5.2.4 and PHP/5.2.6. but those products are not built with PHP, they are built with Rails.Mike Berrow– Mike Berrow2009年03月07日 05:24:49 +00:00Commented Mar 7, 2009 at 5:24
-
2The server is apparently using php for something, and unless they are using passenger it won't show a X-Powered-By. They are most likely proxying to mongrel from apache for their rails apps.gregf– gregf2009年04月22日 14:53:53 +00:00Commented Apr 22, 2009 at 14:53
-
1Sorry but I got this when i do curl -I stackoverflow.com HTTP/1.0 200 OK Cache-Control: public, max-age=32 Content-Length: 196001 Content-Type: text/html; charset=utf-8 Expires: 2011年7月11日 04:23:33 GMT Last-Modified: 2011年7月11日 04:22:33 GMT Vary: * Date: 2011年7月11日 04:23:01 GMT X-Cache: MISS from atmosphere.sprout.lan X-Cache-Lookup: MISS from atmosphere.sprout.lan:3128 Via: 1.1 atmosphere.sprout.lan:3128 (squid/2.7.STABLE9) Connection: closeDeepak Lamichhane– Deepak Lamichhane2011年07月11日 04:25:56 +00:00Commented Jul 11, 2011 at 4:25
-
Better yet , use this plugin - Wappalyzer . Tells you what all tools have been used in making the site . Gives the correct output 99% of the time :)Caffeine Coder– Caffeine Coder2014年10月20日 07:21:58 +00:00Commented Oct 20, 2014 at 7:21
-
at early time it was showing ASP.NET that was correct .. I read in wiki stackoverflow is written in c# but now when I open my PC Wappalyzer showing its's in PHP ¯_(ツ)_/¯Kishan Oza– Kishan Oza2019年03月25日 05:02:27 +00:00Commented Mar 25, 2019 at 5:02
ASP.NET MVC, listen to the podcasts at https://blog.stackoverflow.com/ for more information.
Check out this relevant PDC 2008 presentation by Phil Haack.
No, it's actually written in ASP.NET's MVC framework.
It's written in ASP.NET MVC, which bears some similarities to RoR as I understand it.
No, it is written on the .Net Platform. I know it uses ASP.Net MVC. If you want to get more information on the architecture and how it was built, check out some of the podcasts at https://blog.stackoverflow.com
Actually the best way to know what technology a web site is using is to install Server spy plugin in firefox which will tell you the web server used in a web page. so if it says IIS then it is using ASP. If Mongrel then rails. Apache can't tell you much you will need to do more research by looking at the extension in the uri, and also looking to the page source can give more details.
Mostly Rails web site, they will have prototype or script.aculo.us libraries in the html source.
-
1IIS can also run PHP code via ISAPI, albeit that this configuration is probably not commonOtherside– Otherside2008年10月01日 09:45:19 +00:00Commented Oct 1, 2008 at 9:45
-
1IIS can also act as a proxy to Mongrel, so at best it gives you the technology that is most likely to be powering it. Also it won't tell you which version of ASPbjeanes– bjeanes2009年01月23日 22:06:36 +00:00Commented Jan 23, 2009 at 22:06