C# vs. Java
Salon.com has an article that reflects on the recent court ruling that requires Microsoft to bundle Sun’s Java with Windows. A clear summary of the philosophical difference between the two enviroments:
The people who ultimately choose Java will likely value compatibility over the performance gains you get from building a program specifically for one system. They’d prefer that everything ran everywhere, even if they have to lose their “code investment.” The people who choose .Net may also care about going cross-platform, but they’d like some flexibility in the matter.
The article also has some interesting quotes from Miguel de Icaza on the state of .Net on Linux.
