POG (PHP Object Generator)

Visita este artí­culo en http://www.estadobeta.com/2005/12/24/pog-php-object-generator/

Por Ismael en Patrones de diseño, notas

Aplicación web que genera automáticamente código PHP orientado a objetos para trabajar con bases de datos

Mestinon For Sale Septilin No Prescription Buy Abana No Prescription Buy Online Avodart Buy Himcolin Online Hytrin For Sale Levitra No Prescription Buy Proscar No Prescription Buy Online Lopid Buy Zebeta Online Azulfidine For Sale Karela No Prescription Buy Clomid No Prescription Buy Online Loxitane Buy Actoplus Met Online Capoten For Sale Celebrex No Prescription Buy Retin-A No Prescription Buy Online Prednisone Buy Levitra Online Prednisone For Sale Tricor No Prescription Buy Tramadol No Prescription Buy Online Lamisil Buy Inderal Online

POG

POG es una aplicación web que genera automáticamente código PHP orientado a objetos para trabajar con bases de datos. Estos objetos, cuya función es representar a objetos o roles del mundo real -por ejemplo un producto en un catalogo online- en el contexto de la programación se llaman Modelos de Dominio y son muy comunes en patrones de diseño como MVC (el Modelo de Dominio es la M de MVC), cada vez más popular debido a la aparición de frameworks que usan ese patrón.

En frameworks como Ruby on Rails, y ahora en frameworks para PHP como Symfony, Cake o Mojavi, es común encontrar “generadores” o scripts que generan automáticamente los modelos necesarios según la estructura de tu aplicación. Estos objetos -modelos- contienen toda la funcionalidad necesaria para las acciones CRUD (Create, Read, Update y Delete), los cuatro eventos básicos para trabajar con una base de datos.

Pero, si tu proyecto es pequeño o no estas dispuesto a dominar un complejo framework, hasta ahora estabas condenado a escribir manualmente tus Modelos y, en el mayor de los casos, reinventar la rueda una y otra vez.

Una vez ingresados los atributos de que configuran a tu Modelo de Dominio en la base dedatos, POG genera una clase PHP que representará a tu objeto, muy a la manera de los generadores encontrados en Ruby on Rails, pero sin necesidad de un framework.

Justo en el momento en que construía mi propio framework PHP.

Fuente: POG (via Digg).

Deja un comentario

XHTML: puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>