Phpscaffold es una aplicación online muy útil si eres desarrollador PHP y MySQL. Se trata de una aplicación de scaffolding, que, para el que no lo sepa, es una técnica de programación que se basa en generar código de programación a partir de información de la base de datos. Es decir, mediante el esquema de la base de datos es capaz de generar código capaz de introducir, leer, modificar y eleminimar (CRUD) valores de la base de esa base de datos.
La aplicación pide las sentencias SQL necesarias para crear las tablas y a partir de ahí genera el código PHP. Estas sentencias SQL son muy fáciles de obtener a partir de phpMyAdmin,exportando la tabla. Luego solo habrá que configurar el config.php adecuadamente y listo. Ya tenemos el código CRUD generado, ahora si quieres lo puedes personalizar, añadir CSS, etc.. pero el trabajo sucio ya está hecho… una maravilla.
Estas técnicas son muy utilizadas en Frameworks como CakePHP o ruby on rails, y la verdad es que acelera mucho el desarrollo y le resta monotonía.
Yo suelo programar muchos componentes en Joomla y he hechado esta caracteristica mucho de menos, por lo que el otro día me puse a hacer unos scripts en bash para Linux que automatizan este proceso, y generan componentes de Joomla. Dentro de poco espero tenerlo acabado y lo subiré para que el que quiera lo pueda usar.
Enlace: http://www.phpscaffold.com/