php maker para maestros

on 21 Enero, 2007

He leido en Sentido Web esta entrada que habla de PHP Maker , una herramienta que no conocía, y que me de haberlo hecho me habría ahorrado unas cuantas horas de trabajo.

A la hora de desarrollar aplicaciones web, en la parte de acceso a datos suelo implementar dos modelos diferentes, uno basado en consultas, y otro basado en “maestros”. Aunque no es nada nuevo, trataré de explicarlo un poco.

  • Servicio de consultas:
    Sería una parte de la capa de acceso a datos que gestiona todas las consultas necesarias para ofrecer información a la lógica de negocio. Búsquedas concretas, ordenaciones, extracción de información de tablas diferentes en función de variables determinadas, etc… Id est: “Quiero ver los últimos 10 posts del usuario X en la categoría K”. Esa consulta implica varias tablas, y parámetros que nos ha pedido el usuario de antemano.
  • Servicio de maestros:
    En ocasiones es necesario obtener toda la tupla de información de un registro, para cualquiera de las modificaciones básicas (CRUD - Create, Retrieve, Update, Delete, es decir: Crear, Obtener, Actualizar, Modificar registros). En esas ocasiones con un identificador nos puede valer para obtener toda esa tupla.
    Pues bien, este servicio hace unas labores tan concretas y tan optimizables, que tiene sentido separarlas en un servicio aparte, y que sea la lógica de negocio y el acceso a datos el que decida qué usar en cada momento.

Entonces, este PHP Maker, nos sirve para generar automaticamente scripts de acceso a datos a partir de una base de datos, y por lo tanto nos ahorra mucho trabajo.
Para ser sinceros, no lo he probado en mis propias carnes, pero tiene muy buena pinta. Y en la misma página ofrecen XMLMaker, o ASPMaker, que prometen soluciones del estilo. Merece la pena probarlo!

5 comentarios

  • salem dice:

    lo e provado, realmente muy util.

    Igual sigo intentando para poder cubrir todas la variantes

  • Anilec dice:

    Yo opino que el phpmaker es muy util, pero a mi me faltan muchas cosas por descubrir, por ejemplo no he encontrado como hacer las páginas maestro - detalle.

  • Sergio Gago Sergio Gago dice:

    Por supuesto, no es un crea-aplicaciones o’matic. Pero que nos puede ahorrar bastante tiempo, es indudable.

  • quilocom dice:

    Yo lo he probado y es realemente una buena herramienta. He incorporado modificaciones a las plantillas(templete), que permiten la minima intervencion en el codigo generado. Enforcarse en las reglas del negocio y en las necesidades de los clientes es fundamental, y con PhpMaker no se pierde tiempo en re-escitura de codigo.
    Recomendable.

  • grillotron dice:

    Es la caña… efectivamente te ahorra mucho tiempo.
    ¿No sabreis de algun tutorial para edicion (views… imagino) en varias tablas con el mismo formulario?

    Si lo sabeis y os da pereza explicarlo… perfecto, pero darme alguna pista..pls

Dejar un comentario