Previous Thread
Next Thread
Print Thread
(DEV) OS X as a development platform #16284 04/19/05 05:00 PM
Joined: Feb 2004
Posts: 270
John Hood Offline OP
Senior Member
OP Offline
Senior Member
Joined: Feb 2004
Posts: 270
Apple's marketing has increasingly emphasised developer tools for example Xcode. From a developers Point of View (PoV), how does OS X application development and support translate into the real world? Does it compare favourably with other platforms?

Thanks for your time.

Re: (DEV) OS X as a development platform #16285 04/19/05 07:14 PM
Joined: Feb 2004
Posts: 2,179
Vas Crabb Online Content
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,179
Apple does encourage people to develop software. All the tools you need come free with the OS. There is adequate documentation included for anyone to get started.

Re: (DEV) OS X as a development platform #16286 04/19/05 08:59 PM
Joined: Mar 2001
Posts: 16,593
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,593
As far as development in general, you get the entire classic Unix toolchain for free, which is a major plus for a commercial OS.

Actual native GUI programming for OSX is not very compelling for cross-platform guys like me though. It's 2005 and they apparently have no answer for the C++ frameworks commonly used on Linux and Windows - either you use Carbon and suffer or you learn ObjC and lose your existing codebase.

Re: (DEV) OS X as a development platform #16287 04/20/05 06:37 AM
Joined: Jul 2000
Posts: 497
Brad Oliver Offline
MacMAME Author
Offline
MacMAME Author
Joined: Jul 2000
Posts: 497
Quote:
Originally posted by R. Belmont:
Actual native GUI programming for OSX is not very compelling for cross-platform guys like me though. It's 2005 and they apparently have no answer for the C++ frameworks commonly used on Linux and Windows - either you use Carbon and suffer or you learn ObjC and lose your existing codebase.
Which cross-platform GUI frameworks are you wanting to use? All the big ones are available for OSX.

Re: (DEV) OS X as a development platform #16288 04/20/05 11:09 PM
Joined: Mar 2001
Posts: 16,593
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,593
I was thinking more in terms of a native Apple one. In general people don't react well when your app requires 10 megs of Qt or GTK or whatever shared libraries so I usually build platform-native C++ UIs over a common C/C++ core codebase (Audio Overload's UI is MFC on Windows and GTK+/Glade on Linux). As far as I know there's not a similar solution on OSX.

Re: (DEV) OS X as a development platform #16289 04/21/05 12:01 AM
Joined: Jul 2000
Posts: 497
Brad Oliver Offline
MacMAME Author
Offline
MacMAME Author
Joined: Jul 2000
Posts: 497
Quote:
Originally posted by R. Belmont:
I was thinking more in terms of a native Apple one. In general people don't react well when your app requires 10 megs of Qt or GTK or whatever shared libraries so I usually build platform-native C++ UIs over a common C/C++ core codebase (Audio Overload's UI is MFC on Windows and GTK+/Glade on Linux). As far as I know there's not a similar solution on OSX.
Ah, OK - I see what you mean now. The closest thing would probably be PowerPlant X from Metrowerks, which of course isn't Apple-supplied.


Who's Online Now
3 registered members (Vas Crabb, Golden Child, 1 invisible), 65 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,818
Posts116,101
Members4,915
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3