• 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
Re: Why Cocoa (say vs Carbon)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why Cocoa (say vs Carbon)


  • Subject: Re: Why Cocoa (say vs Carbon)
  • From: Andy Satori <email@hidden>
  • Date: Wed, 26 Feb 2003 21:30:39 -0500

Sure they do, you could do the same example Rich Text Editor with almost now handwritten code on Windows. All you had to do was use Visual C++ ($1400), MFC (leaks memory like a sieve) and learn how to translate that arcana of Message Crackers.

And once you've done all this, you feel like an accomplished C++ developer, only to go apply what you've learned and discover that much like the rest of Windows, you've now gone beyond the glossy surface to find the ugliness that lurks beneath.

I'm finding some of the same things in Cocoa, features that strike me as implemented in odd places.

That said, overall, Cocoa just *feels* like a better toolset, and having only spent the time to download the toolset, I can't really gripe now can I?

Maybe I can.

Things that would make the Cocoa / Project Builder / Interface Builder world a better place, one that would make the average enterprise level developer drool? Code completion code-insight, whatever you want to call it. But the little popup's that provide the parameter list for a given method, a popup to offer the closest match as you type for a method name, and a better way to browse documentation (I find that the in application methodology of both Visual Studio and Project Builder is a disaster) to the point where I use a seperate window with the docs in that to be able to work productively as a new to Cocoa developer.

The other thing the is missing is a data access model. A framework to wrap the fancy ODBC Manager in Jaguar, with some basic ODBC drivers would be a perfect start. Leverage Apple software, and provide a framework to the ODBC datasources and an ODBC driver for FileMaker, or the WebObjects supplied OpenBase.

And for the sake of really grabbing developer mindshare? drop the price of WebObjects, or bundle it ala IIS and .NET. I've spent the past year doing C#.NET work in a Fortune 1000 shop, and Cocoa & WebObjects flat kill it for function and form, but being the only Mac user in the shop ( that isn't a graphic artist in the monkeying^H^H^H^H^H^H marketing department ), I'm kinda outvoted. But a platform that offers world class tools (PB/IB/WO are damned close) for a sub $600 / machine pop is an awfully sexy sale.

Ok, I'm done ranting now....

Andy


On Wednesday, February 26, 2003, at 08:57 PM, Dennis Munsie wrote:

And, it's not much better on the Windows, Java, or X Windows side, IMO... none of them beat the for-free, out of the box, standard development environment of Cocoa. Boy, it would be nice to see Apple port Cocoa back out to Windows, Solaris, and others (Linux port? :) again... maybe in a few years once everything settles with OS X.


Especially drool-worthy is the ability to build a multi-document text editor, that features rich text, imbedded graphics, rulers, text justification, and a myriad of other features that requires practically no code of my own.
_______________________________________________
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: Why Cocoa (say vs Carbon)
      • From: Jeff LaMarche <email@hidden>
    • Re: Why Cocoa (say vs Carbon)
      • From: Oscar Morales Vivó <email@hidden>
    • Re: Why Cocoa (say vs Carbon)
      • From: Chris Hanson <email@hidden>
    • Re: Why Cocoa (say vs Carbon)
      • From: The Amazing Llama <email@hidden>
References: 
 >Re: Why Cocoa (say vs Carbon) (From: Dennis Munsie <email@hidden>)

  • Prev by Date: Re: NSString and NSScanner gurus
  • Next by Date: Re: Why Cocoa (say vs Carbon)
  • Previous by thread: Re: Why Cocoa (say vs Carbon)
  • Next by thread: Re: Why Cocoa (say vs Carbon)
  • Index(es):
    • Date
    • Thread