On Apr 24, 2006, at 8:02 AM, Theodore H. Smith wrote:

The biggest limitation is the RB editfield. It's got so many limitations I don't know where to start. Basically, don't expect to do anything much with the RB editfield :( A lot of text, or styling, or cool stuff like auto-complete/spell checking/find/undo, all of that isn't provided by RB. (Although Cocoa provides it.) RB's editfield doesn't even provide "Select All", for heaven's sake!!!

What does the RB EditField have to do with anything? The code editors in RB 2005-6 are a custom control made by RS. And RB's EditField does provide Select All, by the way.

Also, the UI components have cross platform differences,

That is good; would you want REALbasic to be limited on each platform by all other platforms?

meaning that bugs occur. I got one with the selection of a popupmenu, where the wrong item is selected on the PC :( It makes me look like a bad programmer, when in fact the fault is of REALbasic.

Do you have a feedback ID for this?

Really, you don't know what you are missing in RB on the GUI side, till you try Cocoa and IB.

Those are OS X specific. Of course they are more native to OS X. You implied that you wanted control behavior to be the same on all platforms, and then turn around and point at Cocoa's UI as being better. RB is not quite equal to IB on OS X because RB tries to make the behavior of a control as consistent as possible across platforms while not sacrificing power!

RB's OO language is superior to Obj-C. I much prefer coding in RB than in Obj-C.

But RB's GUI is far inferior to IB and all the nice stuff Cocoa gives you.

Because Windows and Linux do not give you all the nice stuff Cocoa does, and RB supports Windows and Linux. If you want OS X-native, OS X-only programs, then by all means, do it with Cocoa.

-- Asher

_______________________________________________
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