tags:

views:

673

answers:

9

A lot of web 2.0 sites seem very quick and seamless. I was curious as to what programming languages websites like wordpress, flickr, campaignmonitor, etc use, both from the client side and from the server side.

A: 

Many use PHP or Python, though many others (like StackOverflow) use Microsoft tools. The client side language is mostly Javascript, though some sites are done in Flash or Silverlight.

Javier Badia
What "Microsoft tools" does SO use? Isn't it written in Perl?
musicfreak
And you can imagine HTML as the workhorse all of these rode in on.
T Pops
@musicfreak: SO is almost all MSFT: http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/
Nosredna
@musicfreak: http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/
roosteronacid
@musicfreak - lol
Jason Watts
Just kidding... Haha I swear I read somewhere it was written in Perl.
musicfreak
A: 

Most web2.0 sites use a combination of languages. Some of the most popular include AJAX, Ruby On Rails, Python and good, old-fashioned PHP.

Speaking for WordPress in particular, PHP is the primary language used.

leadingzero
AJAX is a technology, not a language. And Ruby on Rails is the Ruby language with the Rails framework.
Javier Badia
@reyjavikvi and what are Flash and Silverlight if not technologies? They're certainly not strictly typed languages...
leadingzero
Ajax isn't even a technology but a method of using asynchonous javascript calls to interact with the server.
JoshBerke
They're Products
Mike Robinson
+1  A: 

Twitter

  • rewrites to Scala (frontend still in RoR - jonnii)

Facebook

  • PHP

StackOverflow

  • .NET (ASP.NET MVC)
MicTech
They still use RoR for their front end. Scala is only used for their message bus.
jonnii
Specifically, Stack Overflow was built with ASP.NET MVC. It's a little different than regular ol' ASP.NET.
htw
+1  A: 

client side would be JavaScript, most of the web 2.0 companies use PHP, Ruby (Rails) and Python..Java and .NET is also used but the biggest players like facebook and digg use PHP while twitter uses Ruby on rails

SQLMenace
+2  A: 

php, ruby on rails, and python are trendy choices. Some also use Java. Flickr and wordpress are PHP. Twitter is ruby/rails and scala.

Ben Hughes
+2  A: 

It is not about the language, it is about what it does. Basically using some form of Ajax to not do full page post backs.

It is also what it is about...like collaboration, crowdsourcing etc etc
SQLMenace
+6  A: 

MySpace - .NET (using BlueDragon)

Facebook - PHP

Youtube - Python

StackOverflow - C#

Wordpress - PHP

Flickr - PHP

Basecamp - Ruby on Rails

CampaignMonitor - Python

Twitter - Scala

Zanoni
MySpace is not using ColdFusion but runs on .NET for at least the last 3 years now by using BlueDragon technology, You will still see CFM extensions but that is just mapped in IIS so that people would not have broken bookmarks
SQLMenace
Here you go http://highscalability.com/myspace-architecture they moved to .NEt from ColdFusion because CF was too resource intensive
SQLMenace
Tks, correction made.
Zanoni
+1 for the change :-)
SQLMenace
Also Ruby on Rails for Twitter
Brian Armstrong
A: 

You can find out specifics (usually) by plugging some URLs into builtwith.com

Steve Paulo
A: 

Stack overflow is using ASP.net MVC (most likely C# ) with jquey in client side

Facebook is using PHP

Twitter Ruby on rails (not 100% sure )

Yassir
Details on SO: http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/
Nosredna