-9

When I start to type similar question, I got this suggestion:
Is stackoverflow.com written in Ruby on Rails?

So I made a little change in my question. Why does this site look like a Ruby on Rails site? As a Rails developer, I couldn't believe that this is written using the ASP.Net framework.

What are the possible reasons for this similarity. Is it due to jQuery?

asked Sep 11, 2009 at 11:20
8
  • No, you see, Stack Overflow is just a retroactive clone of CNProg which itself was built on Django Paterson. Commented Sep 11, 2009 at 11:27
  • "Rails is the hot sh*t. I read this on Digg. It's true." - Cal Henderson Commented Sep 11, 2009 at 12:16
  • More importantly, why doesn't SO use jQuery? Oh, it does? n/m Commented Sep 11, 2009 at 12:34
  • Having actually looked at the edit that was done by John Smithers, I'd consider it to be abusive. It completely changes the tone of the question from curiosity to incredulity. Commented Sep 11, 2009 at 13:45
  • 4
    -1 for not a real question. awesome stuff existed way before RoR Commented Sep 11, 2009 at 16:11
  • 1
    How could it possibly be this awesome, and be written with ROR? Commented Sep 11, 2009 at 20:06
  • I am the first person to defend attacks on RoR, but also the last person to be entertained by this ludicrous question. @Brad your comment is retarded. Commented Sep 11, 2009 at 23:13
  • 2
    It was a joke, get over yourself. It was added to point out that there are other viewpoints which contradict the question completely. I actually think the creation of ROR was a good thing, if only so that it would get programmers to think of their website design differently. Commented Sep 12, 2009 at 4:16

4 Answers 4

16

Rails uses the MVC model, and StackOverflow is built on ASP.NET-MVC.

MVC is not a new or exclusive architecture, so if your world is Rails, it's easy to see how you could think that it looks like Rails.

ASP.NET has been able to do all of the AJAX tricks for quite a while, as well.

Moreover, it's sort of tough to say that a web site "looks" like its server-side language. JavaScript, CSS, and HTML all have a larger role to play in its look and feel than the backend.

answered Sep 11, 2009 at 11:27
3
  • 1
    What has an architectural model to do with the look & feel? Commented Sep 11, 2009 at 11:31
  • 2
    @John: Right. If your world is Rails and you're used to AJAX callbacks being handled by the MVC implementation in Rails, then you may not realize that a ton of other web frameworks can do those tricks, also. Commented Sep 11, 2009 at 11:36
  • Hmm, interesting argumentation path... who cares, I upvote you... Commented Sep 11, 2009 at 11:38
8

If using jQuery makes a site "look like rails," then I think you need to take a step back, and rethink your criteria for what a rails site is :) As Eric said, a site doesn't really "look like" any particular server-side language. Granted, you may be able to learn about the server side language from directory structures, extensions, etc., but that isn't the issue.

RoR isn't all there is out there. It shouldn't come as a surprise that great sites can be built with other technologies :)

answered Sep 11, 2009 at 11:35
5

SO looks like a website. Or rather, it doesn't go out of its way trying to not look like a website.

SO acts like a website. Again, no misguided hacks intended to make it act like something else.

These are traits shared by many fine web apps, including those written using Rails. You can, I'm sure, think of a number of common frameworks that discourage these traits, and the websites that suffer for having been written using them...

answered Sep 11, 2009 at 12:13
3

There are programmers who are able to write awesome stuff is any language. You try hard enough and go back far enough, you'll find some amazingly incredible stuff written in COBOL. Even some stubborn people writing mind-boggling stuff in SNOBOL.

The front end of a website doesn't betray what it was built with. These days, any flash application can be re-written into silverlight and the reverse is also true.

Bottom line: The look and feel of a website depends on the skills of the developers and designers, not on the framework they use.

answered Sep 11, 2009 at 12:25
2
  • Eh... I think it's safe to say most of us can tell whether or not a website is written using Flash or Silverlight. But for sites that do stick to HTML, your point holds true. Commented Sep 11, 2009 at 12:30
  • Well, with flash/silverlight, you just right-click =P Commented Sep 11, 2009 at 12:33

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.