You are here: Re: Professional Web Development « PHP Programming Language « IT news, forums, messages
Re: Professional Web Development

Posted by Henk Verhoeven on 11/12/27 11:30

Hi,

Weird-beard wrote:
> (..)
> but the first difference I see is I keep page or
> "view" info (Banner,footer, menus etc.) on xml files or any
> persistence mechanism. So, my end users can fool around the
> pages - edit them, add new pages etc. as they will easily.

I still dream of this framework that is like a Wiki, only if you press
ALT and click on something it jumps into meta mode where you can change
the layout and the programming of that something. Every change is
effective immediately and, like a wiki, you have a list of meta changes
so that you can allways go back to previous versions.

I have a friend who was doing something like this with the GUI in
Smalltalk. Smalltalk is great for that because its IDE is also written
in Smalltalk, he could reuse and modify all its windows and components.
Becuase it compiles individual methods and links them into the running
program changes can be effective immediately. And it usually has some
sort of change management too. It is amazing to see him work with it.
Pitty he never finishes it.

But let't talk about your ideas. I think it requires sort of a fixed set
of UI components that are highly parameterized, and maybe all kinds of
editors for your end users to modify the parameters. To make the tool
effective, you will need to know quite well what your users want to
change and in what way, otherwise you end up with too many parameters,
which is too complex for your users and too much work to program for you.

With phpPeanuts i kind of made the opposite choice: I don't pretend to
know what the developers using phpPeanuts want to do with it. Instead i
put everything into code and allow developers to override on various
levels (except for some template-like "skins", but even with those i
deliberitely chose php-includes because of the freedom of using
arbitrary php between the <? ?> tags.)

So i guess you would be best off with a framework that sort of builds a
server-side persistent DOM, with smart components for the high level
work and event handlers for the low level customization. I don't think
phpPeanuts is that kind of framework. I think Seaside is much closer to
this (http://www.seaside.st/). It even has a "jump into meta mode"
feature to change things you can see. But i am afraid you would have to
learn Smalltalk... .

Greetings,

Henk Verhoeven,
www.phpPeanuts.org.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация