Linked by Thom Holwerda on Mon 6th Oct 2008 10:37 UTC, submitted by John Mills
Mono Project The Mono project has released Mono 2.0. As most of you will know, Mono is an open-source implementation of Microsoft's .NET framework for Linux, Mac OS X, Windows, and other operating systems. The 2.0 release comes packed with new features, the main ones being the compiler upgrade to C# 3.0 with support for LINQ, as well as the inclusion of ADO.NET 2.0, ASP.NET 2.0 and System.Windows.Forms 2.0. The release notes detail all the changes and new features.
Permalink for comment 332706
To read all comments associated with this story, please click here.
Just say no
by StaubSaugerNZ on Mon 6th Oct 2008 19:45 UTC
StaubSaugerNZ
Member since:
2007-07-13

Just say no to .NET in any form! No patent worries or dependencies on single suppliers. No need to use C either. Instead, use Java because:

1) It is very, very much faster (especially Java 1.6u10 which accelerates all graphics operations)
Example:
http://blogs.sun.com/jag/entry/current_state_of_java_for
http://hal.inria.fr/inria-00312039/en

2) It is fully open source and there is a patent waiver from Sun for other implementations (unlike .NET)

3) It has many implementations and is supported by more than a single organisation:
GCJ,Kaffe from GNU and ecosystem
IBM Java
Sun Java
OpenJDK

4) There are a lot more jobs out there for it (by around a factor of 5!)
http://www.tiobe.com/index.php/content/paperinfo/tpci
http://www.langpop.com/

Miguel and the Mono team have done a great job in ensuring people can move their .NET legacy apps to other operating systems. However, for new projects you should be using Java (the language features of C# are not worth the potential patent liability and relatively short-lifecycles of MS technologies).

Reply Score: 2