Skip to Content

Mono Allows .NET and VB Apps on the Mac

Mono is an interesting Open Source Project, sponsored by Novell, that "provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix." The most recent version, 1.2.3, adds support for a Visual Basic 8.0 compiler meaning that Visual Basic applications can now be run on the Mac. The Mono project has an active Mac community already, and if you're looking to investigate you might start with this Xcode tutorial. Now, of course, the question of whether it's a good thing that it is easy to compile a VB application for the Mac is something else entirely. Nonetheless, Mono now seems to represent an inexpensive alternative to REALbasic for writing cross-platform applications.

[Via MacNN]

Mono is an interesting Open Source Project, sponsored by Novell, that "provides the necessary software to develop and run .NET client and...
 

Add a Comment

*0 / 3000 Character Maximum

12 Comments

Filter by:
Sam

"Bwa-haha. You do realized that Objective-C has been around for a lot longer than C#... right? Objective-C was written around 1986. It has nearly a 15 year head start on C#."

I am painfully aware every time I try to work with Objective-C of how old and outdated it is. However, Apple apparently wasted quite a bit of money updating it to Objective-C 2.0 recently. That means that their dev environment (XCode) is now almost as good as the industry had years ago for Java or MFC, and their language is almost as good as the folks on Windows and JVM have. "The Mac... almost as good as Windows" just doesn't sit well with me.

February 21 2007 at 8:56 PM Report abuse rate up rate down Reply
Lerxst

It is possible to get decent-looking GUI with Mono on a Mac, just use WxWidgets: http://wxnet.sourceforge.net/screenshots/

February 21 2007 at 10:55 AM Report abuse rate up rate down Reply
janeiro

looks interesting, but would be more so if Apple would just adopt it and stop trying to re-invent the wheel with ObjC.

Bwa-haha. You do realized that Objective-C has been around for a lot longer than C#... right? Objective-C was written around 1986. It has nearly a 15 year head start on C#.

February 21 2007 at 9:59 AM Report abuse rate up rate down Reply
Mark

Mono's been around for a while, as has the goal of the .NET Framework enabling portable applications that are platform-independent, like the promise of Java. Instead of write once, modify as needed, compile everywhere, it's write once, run anywhere atop the .NET Framework.

February 21 2007 at 8:26 AM Report abuse rate up rate down Reply
Ed

Mono on Mac uses X11, and consequently Mono apps on a Mac look like a poor imitation of Windows 95... Try reading http://www.regdeveloper.co.uk/2007/02/16/uncle_mac_mono_/

February 21 2007 at 7:19 AM Report abuse rate up rate down Reply
Chrisian Gehrke

Oh man this is great news for me.

I just started working for a .net VB house that is a Windows world. I am the only mac users (so far) and they already hate me because I can run both OSX and XP. Now I don't really need to use XP unless I am testing.

This will be great.

February 21 2007 at 3:33 AM Report abuse rate up rate down Reply
Dan Oblak - MacBigot.com

"I'd thought it was a good idea to let my Mac play with apps written for PCs -- and now it has Mono!"

(Do people still consider what they name their kids these days?)

February 20 2007 at 9:32 PM Report abuse rate up rate down Reply
Sam

I'm one of those heretics that think Apple should dump ObjC at the first opportunity, and C# seems like a pretty compelling opportunity. Development environments are DEFINITELY not one of Apple's strengths, and they should just outsource it. Unfortunately Mono on the Mac requires X Windows-- it doesn't have a native binding for the forms UI. Cocoa# looks interesting, but would be more so if Apple would just adopt it and stop trying to re-invent the wheel with ObjC.

February 20 2007 at 9:10 PM Report abuse rate up rate down Reply
mandel

lets face it you are not going to develop using .NET on a Mac or *nix if you can choose to use libs that are in most of the platforms like Qt... This is a great idea for people like me, want to use a mac but hae to develop with c# for some reason. Lets face it monno is an amzing project just like everything that miguel starts (like gnome) Heis one of the best programmers ever!!!

February 20 2007 at 8:58 PM Report abuse rate up rate down Reply
Brent

I think I'll stick to Revolution (http://www.runrev.com) for all my Rapid-Development software needs. REALBasic and Visual Basic don't quite cut it when all you're interested in is creating something, not debugging and compiler-fighting.

February 20 2007 at 8:36 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.