so i'm doing yet another mysql driven php app. same kind the rest of you build
every day :) yes, it gets tedious having to write new code for each new DB that
one works with. so this time i decided to look into the various code generation
tools that help relieve some of this tedium.
i haven't found the "killer" code generator yet though. you know, the phpMyAdmin
of the code generation circuit.
i hope to start another thread on this topic and discover what people are using
and what they think is best.
i'll initiate this effort by submitting my raw notes taken during the search for
the perfect form generator. all comments welcome. if you've found the Killer
generator, for god's sake, share it with the rest of the world. :)
and now, the notes...
## PHP/MySQL form generators
mot (
http://mot.sourceforge.net/) - version i downloaded (latest) doesn't
work. initial form for creating a new app busts. didn't find it useful when i
tried it a while back, probably still not very useful.
phpgem (
http://dbware.net/phpgem.html) - might work, not sure if it supports
more than one table, somewhat complicated setup process.
phpgen (
http://opensource.aventus.org/3.php?HIST=,1,) - didn't try. is this
effort dead?
phpcodegenie (
http://sourceforge.net/projects/phpcodegenie/) - functional.
probably not as good as phpmyedit.
codecharge (
http://www.codecharge.com/index2.html) - tried the demo. only
runs on windows. couldn't figure out how to even connect to my linux mysql
server. overwhelmed with windows widgets and icons and other crap. bloatware
if you ask me. and expensive. oh, and did i mention it only runs on winblows?
phpmyedit (
http://phpmyedit.sourceforge.net/) - currently using this. a bit of
a learning curve figuring out how to configure the "calling scripts", but it's
well documented (see docs that comes with download, not the website). however,
may have showstopper limitations. for example, i want to add a hidden formvar
to one of the the html pages it generates, and there seems no way to easily
include this within the <form> tags. i don't want to have to edit the core
files to do it. also, this project doesn't seem very active. doesn't seem like
a lot of folks are using it. could die at any time. risky depending on low
activity projects.
// end notes
Harry