Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: OT, was Re: What's Native

From: petr:krenzelok:trz:cz at: 23-Jun-2004 14:12

Mauro Fontana wrote:
> >>That quote simply isn't right. Java is just bloat, REBOL is just >>simple. These are two different concepts, though probably they're >>hard to fit in some minds. ;) >> >> > >They are undoubtly two products aimed at different markets and different >solutions. > >GUIs are always a complex thing, and modern ones also tends to be bloated. > >See Linux for example. Lately it is becoming more and more similar to >Windows for resource needs. Expecially if you try to use the new gui >framework. > >You can use Pine for your email, but probably Opera is a better integrated >tool for internet in general. See the program sizes. > >Time where managing a entire OS + GUI in 512K of code is gone. That >miracle was also Carl's product, but now we see that GUIs have more and >more importance and their weight in every application is very big. > >Still REBOL is not that "efficient" when speaking of memory usage. >
No, it is not, that is for sure. Nor is Mozilla in comparison to IE. We suffer because of that, because porting rebol onto mobile devices will not be trivial. But maybe also in a year or two it will not be an issue anymore, as even today's PDAs have 64 - 128MB RAM. OTOH: - we are currently choosing some additional products to our SAP system, middleware one. We were adviced for the system to work properly (purely Java based), it needs at least 2GB RAM. Now that is really hilarious. So - before you tell us Rebol UI consumes too much of a memory, please just show me native Java UI. I saw one with 50K USD product - man it sucked and Cyphre's tree-view would beat it speed-wise, whatever-wise pov you choose. - I was OO programmer too. We used CA-Visual Objects here. Objects are fine, but those widgets are pretty well hardwired. If they don't provide you with certain method, you can do nearly nothing to change that. You can override some functionality, but that is all. Once we wanted to add e.g. background image onto main screen, we had to hack two page strict win32 code into our app. Simply because window class of CA-VO did not provide us with that. And here comes beauty of compositing system of View - it is just rectangle area to draw into + event system - you can hack whatever UI element you want, if you are skilled enough. Not having good docs is main obstacle right now, but I hope it will change. Last six months I brought my another friend to Rebol. He really complained about text-list, list etc. styles having somehow unfinished functionality etc. I showed him Cyphre's work - he told me he could not imagine it is even possible. I explained him basics of face based composition (non VID) and in a week he showe me his own grid style. Now he works for some company using some strict OO tool too and he often mentions - if I even had oportunity to use View - I could change what I want about UI element. All I can say is - simplicity. Cheers, -pekr-