Unix was originally all about not being... Multics. If Mono is to follow a similar nomenclature (just for the kicks), we have to talk about Mono's upcoming 'monopolization' and 'monarchy' in the next generation of the Unix programming land. Your see, if everything goes well, in 2 to 3 years most new Gnome user/desktop applications will be written --hopefully-- in Mono and C#. Update: Miguel deIcaza replies.
Permalink for comment
To read all comments associated with this story, please click here.
I have been programming in .Net on windows for approx 2 years now, and I have to say it is the perfect combination of powerful codewriting and RAD.
I've had Mono on linux for about 6 months now, and I have to say I am very impressed by all the hard work and what it has brought to the linux development table. I can understand why some may fear its integration into Gnome, but I strongly believe the tighter the better. Look at what Longhorn is offering - a fully fledged .Net based OS. As an MSDN subscriber I've had chance to work with some of the prerelease APIs and it is obvious Windows developing will be considerably easier than the current Win32 when Longhorn finally hits retail channels.
From a mono perspective, it is also fantastic seeing command-line based apps developed for Windows compiling and running on my Linux machine. Of further interest, some of the more basic applications like simple data migration tools actually seem to perform slightly better than on .Net/Windows.
With Mono, GTK# and Glade I believe Gnome will have a development platform comparable to Longhorns APIs in the future. If Sun don't want something as easy to use and powerful as this then so be it, they can continue their own version of Gnome with Java and the questionable GTK theme. With the X replacements/augmentations currently in the works, linux will surely have an offering on a par with Longhorn for developers, it remains to be seen what the desktop users will choose.
I have been programming in .Net on windows for approx 2 years now, and I have to say it is the perfect combination of powerful codewriting and RAD.
I've had Mono on linux for about 6 months now, and I have to say I am very impressed by all the hard work and what it has brought to the linux development table. I can understand why some may fear its integration into Gnome, but I strongly believe the tighter the better. Look at what Longhorn is offering - a fully fledged .Net based OS. As an MSDN subscriber I've had chance to work with some of the prerelease APIs and it is obvious Windows developing will be considerably easier than the current Win32 when Longhorn finally hits retail channels.
From a mono perspective, it is also fantastic seeing command-line based apps developed for Windows compiling and running on my Linux machine. Of further interest, some of the more basic applications like simple data migration tools actually seem to perform slightly better than on .Net/Windows.
With Mono, GTK# and Glade I believe Gnome will have a development platform comparable to Longhorns APIs in the future. If Sun don't want something as easy to use and powerful as this then so be it, they can continue their own version of Gnome with Java and the questionable GTK theme. With the X replacements/augmentations currently in the works, linux will surely have an offering on a par with Longhorn for developers, it remains to be seen what the desktop users will choose.