Novell Presents Mono Roadmap
H0ek writes "Seems Mono is still moving along in spite of the Novell purchase. They present a nicely comprehensive roadmap. You can read the official Novell press release if you're into that kind of nonsense. All I can say is, go Miguel! Don't let the Man get you down!"
All of the MS products are being rewritten to be based on .Net. ISVs are being pushed towards .Net. In the case of VB developers, they simply don;t have a choice. For C++ developers, MS is constantly selling us the manageed C++ mantra. Even game developers are getting the .NEt pitch.
If Mono works, then Microsofts own products, those of independent system developers and popular games will all be just as good on Linux, OSX, etc. as they will be on Windows. That should make MS very nervous. Go Miguel!
1000s Warcraft Gold while you sleep
I hold no ill will toward Ximian or Miguel, they have done great things, but I still am completely unconvinced by Mono.
.Net or C# developer.
.Net that are very windows specific that it is either hard or useless to port to a different platform (who wants a VM language that requires a windows emulator to run? why not just write a windows program and use full on Wine at that point?)
.Net for the foreseeable future. On the other hand Sun seems to have an interrest in a GNU/Linux desktop at this point, and may be coming around to wanting a full fledged java platform on Linux.
I've used Mono a little (Dashboard and others) and qutie frankly I am not impressed with C#, and I am not convinced of the "common language" nonsense. What does strike me is how it seems no different or better than the technology Java introduced years ago. Add to that the fact that I don't think anyone can successfully play catchup with MS, and that I think MS patent lawyers will pounce the second Mono looks credible to a
Why not re-implement a Free Java clone with the same resources. Java is more 'open' (maybe not officially with standards but in practice for sure) Java is here NOW, and Java has developers now. Not to mention the stigma of cloning MS wouldn't be there to scare away people like me. - Not to mention the things in
I really hope Mono becomes something great, but I simply don't want to invest my time in a platform that appears will remain a bastard step-son to
ASP.NET is definitely ahead of vanilla ASP. It has separated code from display, which is good. It has also added web controls, which are very very powerful. It is also (mostly) compiled, which adds speed.
However, it is still lacking in several areas:
* lack of built-in page templating mechanism
* datagrids are latebound (and possibly interpreted)
* CSS support in Visual Studio is abysmal
* the style of ASP.NET is "lots of custom pages" - it does not encourage large maintainable web sites.
All in all, it is very "VB" - nice and easy to create something simple, but it takes some ingenuity to create a larger, maintainable product.
Most writers regard truth as their most valuable possession, and therefore are most economical in its use - Mark Twain
What surprises me is not that they sent you packing, but rather that it surprises you (apparently), and that you even bothered to try. Why in the world would you have expected Microsoft to greet a Linux-based company with enthusiasm, regardless of what you're making/selling/proposing/etc...?
Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005
If Java is 'useless for complex applications' without EJB, then I'd say Java is pretty much useless based on my experiences with EJB. Luckily however, theres also a thing called JDO which does what EJBs should do, but a lot better and simpler.
:).
.NET version. Nothing wrong with a bit of choice and competition :).
To answer those that say C# is no better than Java, I'd personally choose developing a GUI with C# + Visual Studio over Swing any day. C#'s XML handling I also find a lot nicer that any of the DOM/JAXB etc alternatives available with Java. And C#s auto-boxing and unboxing also relieves some Java-annoyance. Theres three rather improvements which have impressed me, but there are also others
As a language I find C# has a few such nice improvements on Java with very few drawbacks. This has to be of course balanced with the fact that Java is a lot more mature (i.e. theres a lot more tools out there that use Java) and is not Microsoft controlled.
Also, look out for future versions of both languages. Java 1.5 is including some really nice improvements (i.e. generics for one), as is the next