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>