Blogging Roller

Dave Johnson on open web technologies, social software and software development

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.

Dave Johnson in Microsoft • 🕒 01:23PM Oct 15, 2003
Tags: Microsoft
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