Would an app programed in any other language be as trite?
The short answer is use the language you’re most comfortable with, and a hosting provider you already know. But chances are, if you’re reading this, you don’t have a strongly preferred language or provider. When choosing a language, you’re looking for one that can generate programs quickly and scale effectively. Programming on Facebook’s platform brings in a third concern: platform support. Facebook has several libraries prepped for developers on 17 different languages (ASP.NET | ASP (VBScript) | Cocoa | ColdFusion | C++ | C# | D | Emacs Lisp | Java | JavaScript | Lisp | Perl | PHP | Python | Ruby on Rails | VB.NET | Windows Mobile). From a support perspective, PHP makes the most sense for development. Facebook maintains an official PHP library, meaning that PHP gets all the new features first. But there are a growing number of developers drawn to Ruby on Rails (ROR). Some of the largest applications and development houses on Facebook run on ROR (iLike, Friends for Sale, CLZ Concepts).