[REBOL] Re: RFC: Forms generator / RAD dialect
From: robert:muench:robertmuench at: 22-Aug-2002 9:40
> -----Original Message-----
> From: [rebol-bounce--rebol--com] [mailto:[rebol-bounce--rebol--com]]
> On Behalf Of Gabriele Santilli
> Sent: Wednesday, August 21, 2002 3:13 AM
> To: Robert M. Muench
> Subject: [REBOL] Re: RFC: Forms generator / RAD dialect
> Mmm, looks like dbgui-wizard.r. :-)
Hi, never looked at it yet. I'll have to check out. Where can I find
this script?
> It actually does better, by handling object-to-gui and
> gui-to-object translation, and a few other things.
> (When you insert a record in the db, any browser that shows
> that table etc is refreshed to chow the new record, and so on.)
Ok, I see. This implies that you use a database in the background. I
have thought about a concept to describe a data model that fits smoothly
into such a dialect. Further the representation model of the data and
the storage used should be customizable. I have come up with a very
generic concept how to handle this. But it's not perfect yet, I still
need some time and first have to test some prototypes.
> But I'm going further; there's some
> chance I'll release, by the end of this week, a very
> preliminary version of Road (Rapid data Oriented
> Application Development), an IDE designed to automatically
> create RDBMS-based applications.
This sounds interesting. Especially I will focus on the dialect and the
concepts first and (maybe) later think about a GUI editor for this. I
hope other will take the plunge and do it ;-))
> I warn you that this
> preliminary version is not that great, and is not much
> automatic, but it is a start. I'm not sure if it will be
> useful to release it publicly, or wait for something more
> usable first.
Golden rule of open-source software: Release early, release often ;-))
> (The final goal is to write a piece of software that,
> given relational schema and some additional information ---
> such as help text for the user, and so on --- will
> create a REBOL or PHP application to browse-insert-modify the
> data in that DB. I'm doing this for my degree too.)
Ok, I have done such a thing with JavaScript and PHP. We have made a
complete framework. We even had some basic concepts from IOS, server
callable functions etc. There was a framework debugger running on the
client, that was implemented in JavaScript. Very cool! But my friend and
I recognized that we reached the limit of what can be done with such a
concept and the available web technology.
That's why he had a deeper look into Curl and I into Rebol ;-)). And we
now just start to think about a new version but this time with the
better technology base. Robert