Mono 2.8 Released
mallumax writes "A new veriosn of Mono(2.8) has been released: Mono has now integrated SourceGear's webservice enhancements, and there has been a lot of improvement in XML, serialization and web services. Other features are new thread locking and ahead-of-time compiler optimisations. Check out the Mono website for more details." Congratulations are in order for the Mono team as well -- SourceGear was their first customer.
The version number is 0.28, not 2.8.
.NET is a FRAMEWORK, not a VM. Just like J2EE is.
And it was a way for Microsoft to get rid of Win32 API progressively.
Intelligence shared is intelligence squared.
Forget about microsoft's .NET, view mono as a solution in and of itself
That is what Microsoft want$ you to do. Then in 5 years or so when their IP is firmly entrenched in the Gnome/Linux landscape, a swawm of laywers will decend to argue over who actually owns what. Mono is probably more dangerous to Linux than SCO.
The open source communities have largely embraced java even though sun still imposes some restrictions through licensing. This has had a large negative effect on the spread of some java technologies (like JAI or java3D not being available on macOS).
.Mono will be much more open, yes! And it will we as widespread as, like, GNUStep, and the next version will be more stable and feature-wise than Java 1.4.2 (because it's a second generation and Java just fourth). And it will be more portable than J2me and more scalable than J2ee. And will bring peace and love to mankind. .Net and .Mono will meet .Net will say "I am your father...It is pointless to resist, my son". And .Mono will answer "I will not fight you, Father. I've got to save you.".
And
And when
"If you will not be turned. You will be destroyed. Young fool. Only now, at the end, do you understand." - Emperor to Luke
"I think this line is mostly filler"
most advanced software platform in existence
OK, I'll bite. :) Most advanced platform in existence? Isn't that a bit lofty? C#/.Net can be described, accurately, as Microsoft's answer to J2EE. While I'm a pragmatist about this and I find things to admire and things to dislike about both platforms, history still favors J2EE as the better platform.
If Java were just Sun, then .NET would probably quickly become a superior platform. I hate to say this. I like Sun, I dislike Microsoft. But I have to be honest with what I see. However, Java is not just Sun. There is a huge array of open source software for Java. Just tour the Apache software web site and the enormous variety of Java software available so developers don't have to reinvent the wheel.
Microsoft is often better at making software easier to use. They are often better at making software to make making GUI's easy. They are often better at making certain kinds of tools and certain kinds of integration between products.
But to those who think that Open Source is all about copying what others innovate (I'm not accusing anyone in this discussion of that), there are a great many J2SE and J2EE projects out there that disprove that straw man. (I don't know enought about J2ME to speak intelligently.)
In addition to Apache, check out Exolab. These are just a couple of the organizations creating open source J2SE and J2EE solutions. The existence of these sorts of organizations, these projects, brings great power and maturity to Java that .NET doesn't yet have.
I'm learning .NET stuff because I'm pragmatic and there are indeed some very nice features it has. One is the ability to link many languages in a native way rather than having to go through JNI. (shudder)
All of this to say that I have to question not only calling any software platform the "most advanced software platform in existence," but especially the .NET platform which has not yet caught up to J2EE in functionality. Not for web projects at any rate.