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]
Share
Categories
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
"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.
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 Permalink rate up rate down Replylooks 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#.
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 Permalink rate up rate down ReplyMono 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 Permalink rate up rate down ReplyOh 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.
"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?)
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.
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 Permalink rate up rate down ReplyI 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 Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



12 Comments