On Jan 9, 2007, at 2:44 PM, Seth Willits wrote:

The things I do with Cocoa would take ages to do recreate or hack to get in REALbasic. Assuming I could even figure out how to get it to work. And then what's the point of doing it anyway? Just so I can have garbage collection and simpler syntax? Everything I want to do with apps is a lot harder to do with REALbasic right now which is why I moved to Cocoa and have not used REALbasic for any new development in _three years_ this March (and as a matter of fact, I only wrote that app because you asked for it). If that's not a reason to get a new framework (RS losing customers, that is), I don't know what is.


Just to clarify two things:

First, REALbasic does do two things easier than Cocoa: The first is sockets (BSD sockets aren't exactly fun to use once you've used REALbasic's) and database access. Being able to connect to half a dozen kinds of databases with the same API is ridiculously easy and that I do wish I had in Cocoa (particularly for a certain app I'm about to start writing...)

The second is that I don't want anyone to misunderstand that last paragraph. My point is not to say Cocoa is better than REALbasic, but that REALbasic doesn't offer all of the functionality and features that Cocoa does (and in particular the ones I need), and that trying to mimic or access those features within REALbasic is hardly trivial. It's not worth all of the hassle of jumping through hoops just to get a fonts panel (as a simple example) or a color picker (that crashes) when they come for free in Cocoa. Meatier examples would be the entire text architecture in Cocoa or the outline and table views. They do things that REALbasic simply can't do as is. RS has said they're going to add Cocoa and I can't praise them enough for it. When they do, we'll get all of those little and not so little things for free, plus customizing the behavior could open up even more possibilities.

So anyway, REALbasic is a great solution (and a ton of people can testify to that), but for the specific things I need to do with Mac- only development, the Carbon underpinnings just can't compare, thus I "loudly demand" a Cocoa-based framework.


--
Seth Willits



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to