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!!!
Also, the UI components have cross platform differences, 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.
Really, you don't know what you are missing in RB on the GUI side,
till you try Cocoa and IB.
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.
Maybe it's time someone figured out if we can put Cocoa's NSTextField
into an RB program. I'd expect it won't work well however,
NSTextField is automatically integrated with NSMenu for example.
No one uses MacOS9 anymore anyhow.
From: Carsten Kobusch <carsten at merlin dot de>
Date: Mon, 24 Apr 2006 10:51:32 +0200
We need to know the known limitations of REALbasic:
- Maximum size of project
- Maximum number of methods, properties, and constants per module,
class, window, project
- Maximum number and size of parameters per method
- Maximum length (lines, bytes) per method, eventhandler, constructor,
module, class
- Maximum depth of nested for..next, if..end if, do..loop and so on
- Maximum depth of subclassing
- Maximum number of threads, open folderitems (streams),
printerconnections
- Allowed open streams in a thread (database, socket,
printerconnection, filesystem)
Just filed a feedback for this:
--
http://elfdata.com/plugin/
_______________________________________________
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>
|