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/

Me llamo David Noguera, tengo 23 años y soy Desarrollador/Administrador web.
Puedes encontrar algo más de información en la página
13 de julio del 2009 a las 5:58 am
Hola, me parece muy interesante este sitio , ademas estoy interesado en lo ultimo que mencionastes porque yo estoy comenzando en el mundo de Joomla y estaria muy bien eso que estas haciendo..puedes contar conmigo para ayuda o cuanod lo tengas echo hacermelo saber mi email es drupal.joomla@gmail.com
un saludo
14 de julio del 2009 a las 7:39 am
Hola! Basándome en ese código, lo he mejorado y publicado, con control de versiones, en:
http://github.com/tute/phpscaffold
Ahora tiene autenticación básica, soporte para campos “bool” (int(1)), y genera XHTML “lindo”, con lo cual me automatiza aún más el desarrollo.
Espero que les sirva, saludos;
Tute.
6 de enero del 2010 a las 8:19 pm
Oye TuteC
Le di una mirada a tus librerias y tienen algunos errores que son algo tedioso modificar. Podrías verificarlas y volverlas a cargar… Saludos