Which technologies would you use if you were to write a (MMO)RPG, and why ?
Would that be Java + AJAX + HTML5 + Linux
or ASP.NET + MVC + JQuery + Windows
or PHP + Linux + MySQL
or ColdFusion + Windows + MySQL
or ASP.NET + MVC with mono on Linux
or Perl + Linux + cgi/fastcgi
or C++ + Linux + lighthttp module
or Desktop client-server application
or anything else ?
Would you rather use HTML5 or Flash or Silverlight ?
I would argue towards Linux + mono/ASP.NET-MVC + FireBird + Flash/Silverlight
The reason: Linux because it is cheap and customizable, which is a definitive cost advantage if you need to run many servers.
mono/ASP.NET-MVC because one can easily develop quite complicated things in it quite fast, with a defintive speed advantage over PHP.
FireBird because it has more capabilities than MySQL and a better license plus it's free and nearly as fast as MySQL, while PostGre would be too slow in comparison to MySQL/Firebird.
I would rather dispose of HTML/HTML5, because it's very browser specific, and replace the UI with Flash.
Flash because it is more popular than Silverlight and JavaApplets, although Silverlight would probably be better from a .NET developer's point of view.
I'm eager to learn whether somebody has (or thinks he has) a better combination