From: Markus Meyer <meyer@me...> - 2002-04-07 16:49:55
I just tried the current CVS version of Boa, and first of all, thanks to
you for this really nice piece of software. The only thing that I don't
like about it (and this is solely ment to be constructive), is its
Delphi-like interface (Please let me know, if this discussion has
already taken place, or if this interface is a strong part of your
design philosophy, and I will shut up :-)
In my (of course very subjective view), this interface has at least the
following disadvantages over the (now fairly standard) dockable/mdi/tab
interface (as seen in Visual Studio .NET, KDeveloper or some commercial
- Showing more than one source file at the same time is difficult or
impossible, because window borders have to be manually resized.
- Accidentially clicking/draging a window border/titlebar has desastrous
- It is crucial for a RAD tool to have seamless and simultaneous access
to multiple views of the project, f.e.
explorer/properties/documentation/source/todo list at the same time.
- The dialog editor should be in a separate, size-bounded window (with
scrollbars). Have you ever tried to construct a fullscreen dialog with
Boa? (aka "Where are my properties!?")
- All those borders and title bars eat up space (and look ugly, too).
- For extensibility, it is important to have the opportunity of allowing
add-ins to add floating/docking windows on the fly without having the
user to resize all windows.
- The debug window, although great in its functionality, is a perfect
example, for what's wrong with the GUI: Who says, I want to see only the
Stack trace _or_ the Breakpoints? In this context, the "toggle split
orientation" button looks like a unhappy workaround to overcome a
- On Windows, the taskbar is polluted with a unnecessary large amount of
windows that all belong to the same program. If I switch to some other
window (f.e. the web browser, or my mail client), I have to click at
least 3 taskbar buttons to recover the IDE.
- Although I don't really know the Delphi GUI, I seem to remember that
even this GUI has some options to overcome the above limitations
("always stay on top" etc.), that I am missing in Boa.
Please let me know what you think about it.
> I just tried the current CVS version of Boa, and first of all, thanks to
> you for this really nice piece of software. The only thing that I don't
> like about it (and this is solely ment to be constructive), is its
> Delphi-like interface (Please let me know, if this discussion has
> already taken place, or if this interface is a strong part of your
> design philosophy, and I will shut up :-)
It so happens I like that part of it best. It would have been a horrid
to see, for instance, a "Visual Basic" clone using Python.
(VB is evil. "VB-only" programmers are either under some kind of evil spell,
or suffering from brain damage. Enough said.)
Now, on the other hand, if you think it should be more like a Java IDE, it
seems to me that most of the better Java IDEs have stolen the "Delphi"
component pallette style of IDE also.
Sincerely Yours, a Boa Fan, who is also a Delphi/Kylix fan, and who hates
and just about every other Microsoft product (except their ergonomic