Hi everybody,
As we are discussing porting delphi/fpc/lazarus apps to the web I
propose we start discussing the available web models.
I say this because at the moment I am working on a web based cms
implemented in another programming language. It is the plone cms written
in python.
Interesting thing is, they have an enormous amount of good ideas that
lead me to think that we could adapt some of the concepts.
For example:
- as a base, they use their own web server program. optimised to serve
the kind of
output that the system outputs. Translating, they have a web-server
written in
lazarus - makes writing and running child lazarus programs a lot
easier than
tacking them to another web server like apache.
- the use an "object publishing model". They build pages full of objects.
It isn't dissimilar to Lazarus. Only that the forms are web pages.
A page is built by assembling a group of objects, ie what we would call
controls.
Every (web)"object" has associated code along with it. It isn't
dissimilar to what we are familiar with. It seems only the sequence for
producing the outputs is slightly different in the web model.
That is, in a native model, a form is produced with components. Which
then exist for the life of the form.
In the object publishing model, the web form is recreated from the
object list, every time a significant action is performed.
The object publishing model is really advanced....
How do we start a development thread to seriously evaluate what we are
going to do with the web as a target ?
David
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives