Mono 1.0-beta3 Released
steve_deobald writes "The Mono team just released Beta 3, the final beta before we see the 1.0 release candidate and final. Binary packages can be had for Red Hat, Fedora, and SuSE. Although not officially released, the new website is up and running. Also of note, MonoDevelop 0.4 was recently released, and has RPMs available for the first time."
I think Miguel's made a great play for the future of applications development on the Linux platform and I hope it pays off. Anything to wean Linux developers off C/++ (not kernel developers, obviously...). The only other project that shows anything like the same promise, IMHO, is Parrot and the great assortment of "dynamic" languages that are being ported to it.
Let a thousand flowers bloom!
Experience is a hard school, but fools will learn no other.
This is the great stupidity of people who moan and bitch about how Mono is evil and then in the same breath recommend just using Java. C# and .NET are actually more "open" than Java for all practical purposes.
I'd suggest you read the Mono FAQ and the various blogs (Havoc Pennington, Miguel, Nat and some GNOME hackers) that discuss this, and then make up your mind instead of just parroting what you've read here. Especially here.
This bi-monthly "OMFG .NET is teh dumb and M$ is teh evilz and why dont we do teh JAVA instead!!1!" diatribe posted to every Mono release announcement is becoming very tiresome.
On the other hand, it's important to distinguish between a language and an API.
Microsoft has released both the language and the core APIs as standards. 'Core' doesn't include winforms, but that's what gtk# is for.
If Microsoft had "opened" C# and the CLI the way Sun "opened" Java and Java happened to be an ECMA standard (or fall under any other independent body) you'd probably be asking me for the same thing. Java is not an independent thing. It is closely controlled by Sun. They giveth and taketh away as they choose.
And you're seriously mistaken if you think Sun can't take legal action against anyone for any reason over anything related to Java.
That they won't is another matter. But then that's exactly the point I'm making WRT Mono and Microsoft.