473,386 Members | 1,699 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 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
Harry

Jul 16 '05 #1
1 5148
wwccss
2
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

9
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...
17
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...
45
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 : , , , ,
8
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,...
4
by: Bruce One | last post by:
Fellows, Does anyone know tools (for free :) ) that do something like Refactor and CodeRush (DevExpress) do ?
1
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)....
3
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...
6
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...
4
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...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...

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.