phpCodeGenie is a code writer/generator for PHP/MySQL applications.
Version: 3.0.2phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases.
Operating System: Linux
The database servers it can talk to via ADODB are :- MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite and Netezza. While the core version generates mostly PHP Code, phpCodeGenie can be modified to generate code in any programming language - Perl, Java, C#, ASP etc..
phpCodeGenie attempts to generate these CRUD code so that programmers have a base they can work on. The core database access code and scripts are usually the same for most applications.
Rather than spending a lot of time doing these common code, we can spend our time on the business logic of our applications and let PCG do the boring code for you. phpCodeGenie can generate simple code for beginners where everything is done in the same PHP script or structure Object Oriented PHP Code that follows the PCG framework.
phpCodeGenie requires you to design your tables and then the genie can generate code for reading and writing to the database, the html forms to enter or edit data in the database, scripts to list data, scripts to delete data, search forms, search scripts among others.
phpCodeGenie can interact and generate code from many database servers - MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP, through the ADODB Database Abstraction Library.
phpCodeGenie uses a plugin mechanism for the different code that it generates. While most the core plugins are plugins for PHP Code Generation, one can write plugins for any language, be it Perl, Java, C#, Visual Basic, ASP etc.. Basically, code generation is String manipulation. So it is very easy to make a new PCG plugin. Feel free to write your own PCG plugins and it would be nice if you could share it back with the PCG community.