[REBOL] Re: OSx news and external world reaction ...
From: carl:cybercraft at: 6-Feb-2003 0:37
On 05-Feb-03, Andrew Martin wrote:
> pekr wrote:
>> I would like to ask - is here anyone who tried abovementhioned
> "wxWindows/Eclipse/Qt"? And do you think View can't be used to
> develop the same level UI apps?
> I've got wxWindows on my computer. I'm sort-of confident that I
> could develop a far better looking and working, Windows compatible
> GUI app with wxWindows than I could with Rebol/View. The simple
> reason is the Rebol/View GUI isn't windows compatible.
> It's also the reason why I'm developing software in Rebol, but as a
> CGI. That way I can write and use great Rebol code, but still have a
> Windows and Browser compatible GUI (using a Internet Browser).
> Little things like paste with Shift+Insert, better scrolling,
> printing (very important!), larger and changeable font size, editing
> text that works properly, menus, keyboard shortcuts, right click
> pop-up property menus, etc. It's frustrating not having these
> features in Rebol/View.
I recently read this...
and was struck by the following and how it relates to VID...
Inconsistency: It is just important to be visually inconsistent when
things must act differently as it is to be visually consistent when
things act the same.
Given it's hard to duplicate exactly the native GUI of the OS that
View's running on, (and maybe impossible with some OSs), it makes
sense not to try and instead make it plain your program's different,
while attempting to make it as easy and intuitive as possible to use.
The problem (as I see it) with trying to give REBOL access to the
native OSs' GUIs is that it could only use the
lowest-common-denominator features from the different platforms if
scripts are to stay cross-platform. That said, I'm sure such a
minimilist set of GUI features would be welcome, even though there'd
be a lot of moans about it not offering this, that and the other
feature from each specific OS.
(I however want my REBOL/View apps to be the same across platforms,
not behave differently from platform to platform...)