AltME: R3-GUI

Messages

Pekr
He kind of put an academic precision into it, but also complicated it a bit - you have multiple containers to consider, called panels ...
DocKimbel
Why Saphirion chose to drop Carl's reactors? Couldn't they be improved to cover more business-oriented needs?
Pekr
They did not find them flexible enough ...
Robert
Doc, it's more a "philosophical" point what everyone understands by "maintainable" and "big business applications" overall I think it has more features, can be better extended, uses the same concepts over and over again, is much more explicit (which results in more to type).
Pekr
but then your VID code is ugly ridden with 'on-action keyword, or something like that ...
Henrik
R3-GUI also contains ways to easily test your GUI, which is very valuable.
DocKimbel
"it resizes." No widget resizing here when I resize the window (in Carl's version).
Pekr
I think that R3 GUI model is good, maybe we could "just" switch it to native instead than AGG, but AGG is just so much better than Win32 GDI, just not accelerated, but nor is typical Win32 app?
Robert
We could but for what? For B2B apps, no need.
Pekr
Well, the problem is (if it is a problem), that you don't use native OS metrics, skin, etc. So your app does not reflect that ...
All I want from my apps is - working fast enough, being pretty. What is and is not pretty differs pretty much between the users :-) E.g. I like flat design, Doc does not like it :-)
Robert
As said, we were never asked about this. I keep everything away from us, what we don't have to take into account. The less parts, libs, etc. we have the better.
DocKimbel
"GDI is hardware accelerated on Windows XP, and accelerated on Windows 7 when the Desktop Window Manager is running and a WDDM 1.1 driver is in use. Direct2D is hardware accelerated on almost any WDDM driver and regardless of whether DWM is in use. On Vista, GDI will always render on the CPU."
On Windows 7: " For example, text rendering, BitBlts, AlphaBlend, TransparentBlt, and StretchBlt are all accelerated in these cases."
amacleod
"Cyphre's remark in Brno - how many usefull widgets are there in the OS anyway?"
This is my concern too. Anyone have a link to a widget list on windows and mac.
How cross platform will/can Red view be?
Pekr
Well, the cross-platformness is not my worry in fact. Most probably I would prefer, if my Android app feels like being an android app. The same for Windows. But I would definitely like to have some nice draw-like engine, to allow for custom content.
amacleod
I want to write once deploy anywhere. I do not have time to rewrite sections of code for each platform. WebApp + phoneagap give me that...I just hate web dev....I want red dev.
amacleod
Something like http://kivy.org/ - an Open source python library
of course without the 192 meg down load size
DocKimbel
"How cross platform will/can Red view be?" We'll support more widgets than the default set Rebol/View gives you, though not in the first Red/View version. This is what we aim for desktop platforms (with a good part of them also available on mobile platforms):
http://www.eclipse.org/swt/widgets/
amacleod
SWT is hitting the native api widget set on windows and mac the same way you plan or is this an example list?
james_nak
A customizable requester system would really be nice as well, not just for obtaining new information but also for presenting existing info/states. As I have stated previously, Henrik's VEK was pretty good at this.

Last message posted 262 weeks ago.