• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Strong language about Cocoa and Qt.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Strong language about Cocoa and Qt.


  • Subject: Strong language about Cocoa and Qt.
  • From: publiclook <email@hidden>
  • Date: Mon, 30 Jun 2003 22:30:28 -0400

Al of the following are my opinions and worries as a long established developer:

There is an article about using Qt on Mac OS X in preference to using Cocoa.
http://www.osnews.com/story.php?news_id=3929.

I certainly understand the desirability of a good cross-platform framework. Mac OS X is now the fifth platform on which I have used Foundation and Appkit. What I don't understand is comments like the following:

"I tried to un-brainwash myself from years of Windows programming in order to accept Objective-C and Cocoa. But as soon as I heard that Trolltech was going to release an updated Qt library for MacOSX, I abandoned Cocoa altogether. "

"My own experience is that it's very hard to unlearn C/C++ and adapt to the mentality and style of Objective-C. I've read comments from other developers in OSX forums who feel the same way."

The author was even willing to forego any sort of IDE in order to stick with Qt. In other words, doing without an IDE was less of an impediment than using Cocoa.

One of the reader responses to the article said "The custom preprocessor issue bothers me less than using Objective-C." IMHO, this is getting out of hand. That is like saying I would rather use a hammer to drive screws than learn how to use one of those funny looking screw drivers.

Qt ports of popular applications to the Mac are certainly welcome, but I doubt they will be very popular. In contrast to "native" applications, the Qt applications will likely be crude, inconsistent, and incomplete... or have things improved a lot since I last used popular Linux applications based on Qt or not ?

I think what Apple needs to do is reestablish cross platform Cocoa as soon as possible. Linux or Free BSD could even be the first targets. It wouldn't take much of a technical stretch. Without a better cross platform way to develop software for the Mac, we are going to end up with a bunch of low quality Real Basic and Qt applications. Companies will not put in the effort to do a good Mac version if they can get away with a no-effort mediocre version. That is if they sell for the Mac at all.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
  • Follow-Ups:
    • Re: Strong language about Cocoa and Qt.
      • From: zauhar <email@hidden>
    • Re: Strong language about Cocoa and Qt.
      • From: Jeff Harrell <email@hidden>
    • Re: Strong language about Cocoa and Qt.
      • From: Jeff Harrell <email@hidden>
References: 
 >Re: Saving preferences tutorial (From: Chris Parker <email@hidden>)

  • Prev by Date: Re: NSStatusItem screen flicker
  • Next by Date: Re: How to get energy saving options?
  • Previous by thread: Re: Saving preferences tutorial
  • Next by thread: Re: Strong language about Cocoa and Qt.
  • Index(es):
    • Date
    • Thread