Linked by Thom Holwerda on Mon 21st Apr 2008 19:00 UTC, submitted by Adam S
General Development Ars' Peter Bright wrote an article today entitled "From Win32 to Cocoa: a Windows user's conversion to Mac OS X", in which he explains why he believes "Windows is dying, Windows applications suck, and Microsoft is too blinkered to fix any of it". These are rather harsh words, but there is a definitive element of truth in it. The article is part one in a three-part series.
Permalink for comment 310800
To read all comments associated with this story, please click here.
RE: Why
by tyrione on Mon 21st Apr 2008 22:34 UTC in reply to "Why"
tyrione
Member since:
2005-11-21

I would understand keeping up with OSX development if that is what you have been doing or keeping up with Windows if that is what you know.
What I don't understand is why anybody would want to learn Cocoa from scratch. If you're going to learn a whole new set of API's, why not learn one that is cross platform like QT. Look at all the trouble Adobe got themselves into by using Carbon.

Now, if you need to tightly integrate with the OS you might wanna learn Cocoa. Much like just knowing QT isn't enough to write an app that tightly integrates with KDE or knowing Java isn't enough to integrate with Windows.
But that is a whole other issue in itself...I'm against apps that integrate that much into the environment.


A: You don't make much money, if any at all, writing KDE Applications.
B: Java is server-side programming and Web Services, not traditional client applications.
C: Qt is C++. When Qt 4.5 comes out and is designed to interoperate with Cocoa then you can leverage the best of both on a platform that has, in the author's mind, a driven and motivated developer community which actually makes money on a platform that isn't Windows.
D: I could go on, but perhaps you should give yourself a month of programming in OS X and Cocoa to answer your spurious and recursively destructive word that, by definition, has no answer in mind and only more questions. If you don't own a Mac to run the platform on, then you really can't even attempt to answer your question.

Reply Parent Bookmark Score: 4