[Mono-osx] Is native look on OS X possible?

Iain Collins mono-osx at iaincollins.com
Wed Feb 11 07:36:43 EST 2009


On 11 Feb 2009, at 09:22, Joanna Carter wrote:
<snip>
>
> Now all we have to do, to get our application to run as a native Mac
> app, is to write a small hierarchy of generic "Interactor" classes for
> the different types of controls, design the forms in Interface  
> Builder,
> and use Delphi Prism to link the C# business classes to an authentic
> Cocoa UI experience.

When I first saw mention of Delphi in this this thread I thought  
"That's crazy, why is someone going off topic and mentioning  
Delphi?" (and I think I wasn't alone in thinking that :-) but looking  
at Delphi Prism it makes more more sense.

I wonder if you - or another user of Prism -  could clarify a few  
things about how you use it in practice for Mono/Mac OS X development  
- these questions sound a bit like shill marketing questions for  
Delphi Prism but I'm genuinely interested to know more about it if it  
can stream line my cross platform Mono development, and I figure  
others might be too.

- Do you use Delphi Prism to develop all your Mono applications in, or  
just when it comes to building/rolling out Mac OS X versions?

- Do you think it offers a particularly well integrated solution for  
Mono/Mac OS X development?

For example, I have used a range of IDE's and editors from Visual  
Studio in VMware, to Eclipse and TextMate on Mac OS X.  Can you really  
do everything in just Delphi Prism (& Interface Builder), or do you  
still end up having to do a bit of fudging to glue things together?

- Lastly, it looks like Prisim is 'just' a nicely packaged up set of  
free tools (such as Mono) and a compiler in a Visual Studio shell.  
This isn't a necessarily a bad thing, it's not that expensive for a  
professional licenses and I could see it saving a lot of time and  
effort - and making things easy for developers who are not already  
familiar with Mono or Mac development to work on .NET/Mono projects.

Do you feel there is a significant benefit to using Prism over using  
existing free tools (e.g. like Mono Develop)? If there are particular  
features you like I'd be really interested to hear about them.

Regards,

-- 
Iain Collins


More information about the Mono-osx mailing list