Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/04/2009, 14:47
leyan
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Reportes en PHP

si esa parece ser una cuestion muy comun para todos los programadores web, al final casi todos los proyectos exigen de alguna forma generar reportes, por eso me parece algo raro que todavia no haya nada mejor para esto. mi idea es que por ejemplo para las aplicaciones desktop existen muchos generadores de reportes muy poderosos con una flexibilidad que los hacen ideales para casi cualquier problema que uno tenga en este sentido, sin embargo para web (php en este caso) no he encontrado nada que me impresione, yo se que nunca habra nada como los reporteadores desktop pq el ambiente y la filosofia es muy diferente si embargo podrian haber cosas mejores pq es algo muy usado. por ejemplo:

la mayoria de los reportes que se generan tienen munchas cosas en comun: uno o mas header, un footer, un cuerpo que es un conjunto de registros con uno o mas grupos que pueden tener subtotales o quizas subreportes o cosas por el estilo, pero casi todos tiene un formato parecido: TABLAS CON REGISTROS,

ahora los formatos de salida pueden ser muy diversos pero tambien hay un grupo que destaca sobre los otros: PDF, CSV, HTML, XLS, etc..y existen herramientas que te permiten manejar estos formatos desde php pero no hay nada que los unifique a algunos de ellos y brinde funciones como:

insert_a_header(data, positionXY, fontattibutes[style, color, size], backgroundcolor, etc, etc, etc)

que inserte un header o quizas

report_group(dataset, positionXY, fontattibutes[style, color, size], backgroundcolor, etc, etc, etc)

que recorra el dataser y cree una tabla con los registros.

claro que esto tendra sus limites como todo pero seria muy interesante y resolveria un problema muy comun del desarrolo web

no se, hace tiempo que no programaba nada web y recomence ahora y de veras esperaba encontrarme algo asi ya hecho en internet pero nada de nada, solo cosas aisladas.

PD: yo tambien uso MVC, de hecho estoy trabajando con symfony y hasta ahora ni una queja :)