My proposal is a tool that generate :
* controller
* html templates
* a checksum (md5) for all generated files

The generated file could be used as is or could be modified.

If the model change :
* if checksum matches, then file could be regenerated
* else (or if no checksum),  file generated is prefixed with "new_"

Modication in the model could be apply manually into the controller and
html, like for the database.

Runtime widget generation need +/- to understand the widget generation
framework and how-to customize it. If you look at zope3, it's some
study and configuration. In the case of a tool, users don't need to
understand/learn a new framework to customize its application. They
only need to learn it if they want to customize the generation (adding
widgets, create a new set of widget,...)

Reply via email to