« Don't exercise. | Main | Monologue. »

Mono aware.

Ben Maurer In that spirit, I make a plea to the Open Source community: please, please, think about other platforms. In the end, making your software not run on Mono will just hurt both projects, helping no one. I realize for a Windows developer who has never programmed for Linux writing with compatibility in mind does not come naturally. If there is enough community demand, I would be happy to write some guidelines and pointers for software authors to ease this process.

Can Dot-Net developers be convinced that cross-platform portability is important? I'm not talking about "it runs on Windows 2000 and Windows XP" type portability, I'm talking about the real deal. Sounds like a hard sell, doesn't it. Most Microsoft devotees seem to believe that "cross-platform is a silly concept that only works on paper." And don't forget, Microsoft is the company that made it so easy to build non-portable applications with Java that the Justice Department ordered them to put warning popup in Visual J++.

Maybe Mono and Linux will succeed where Java and the Java platform failed. They will finally make convince Microsoft and Microsoft developers that cross-platform works, or at least the Windows/Linux part, and is no longer just a silly concept. There is some evidence of success. Ben Maurer of Ximian has been working on porting Dot-Net applications to Mono and hasn't thrown up his hands in frustration quite yet. Jason Alexander is working the evangelism angle and urging Dot-Net heads to be Mono Aware. As Jason Alexander's co-star might say "good luck with all that."

Update: due to my sarcasm and poorly chosen words, at least one person did not get my meaning. I certainly don't believe that cross-platform portability is a silly concept. I made some changes indicated by strikes and underlines above to try to clarify my point.

Comments:

I doubt that many Windows developers have a problem that cross-platform "works." I think it's more that they don't care. Now they only reason they're giving a thought is to shut up the Java folks.

Posted by Neil on October 17, 2003 at 05:31 PM EDT #

Great post, Dave! I caught your article via my referrals on weblogs. I gotta say, though, I disagree with Neil. With .NET blurring the lines between C# and Java (be it good or bad), and with the economy being so bad and the Java market virtually glutted (at least here in Dallas, TX), I see lots of programmers "drinking the cool-aid" and heading over. As that cross polination continues, I think you'll begin to see Mono initiatives become more and more important, and buzz continue to grow. Then it's just a matter of time before it spreads and others that were previous unconcerned with cross-platform agreeing and supporting it's objectives. Nirvana? Maybe. But, me personally, I have faith.

Posted by Jason Alexander on November 03, 2003 at 07:34 PM EST #

Post a Comment:
  • HTML Syntax: NOT allowed

« Don't exercise. | Main | Monologue. »

Welcome

This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Microsoft, some may be related to this entry.