472,958 Members | 1,822 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,958 software developers and data experts.

phpMyEdit, MOT, phpgem, phpgen, phpcodegenie, codecharge and othercode generator tools - what to use?

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

Jul 16 '05 #1
1 5125
I think you can try www.phpgen.com
Apr 27 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

by: Francis Avila | last post by:
A little annoyed one day that I couldn't use the statefulness of generators as "resumable functions", I came across Hettinger's PEP 288 (http://www.python.org/peps/pep-0288.html, still listed as...
by: Andrae Muys | last post by:
Found myself needing serialised access to a shared generator from multiple threads. Came up with the following def serialise(gen): lock = threading.Lock() while 1: lock.acquire() try: next...
by: Joh | last post by:
hello, i'm trying to understand how i could build following consecutive sets from a root one using generator : l = would like to produce : , , , ,
by: markus | last post by:
Hi, As I been programming in C I have discovered more and more tools that really helps to speed up the development process when writing programs. Examples of such tools are cscope, cbrowser,...
by: Bruce One | last post by:
Fellows, Does anyone know tools (for free :) ) that do something like Refactor and CodeRush (DevExpress) do ?
by: jmalone | last post by:
I have a python script that I need to freeze on AIX 5.1 (customer has AIX and does not want to install Python). The python script is pretty simple (the only things it imports are sys and socket)....
by: Agnes | last post by:
My client put the SQL server in data center. Their branches (located in different area) run vb.net application via VIA VFP . Now, they complaint that there is Timeout occurs. When I test the...
by: Anastasios Hatzis | last post by:
Hello, I'm working on the light-weight MDA tool pyswarm, http://pyswarm.sourceforge.net/ (it is about a code-generator for Python/PostgreSQL-based software. I plan to add support of UML CASE...
by: Mike Bromwich | last post by:
Hi Our product can interact with a number of third party assemblies, as long as the customer has purchased and installed these libraries. We do not want to add references to these assemblies...
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
by: Teri B | last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course. 0ne-to-many. One course many roles. Then I created a report based on the Course form and...
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.