Los concursantes:
Jasper Reports
- Amplia gama de formatos de salida
- Fuentes de datos flexibles: jasper Reports puede usar cualquier proveedor de fuente de datos, permitiendo extender esta capacidad a los informes para la mayoría de las aplicaciones de terceros. Cuando no es posible acceder a los datos a través de JDBC, o cuando no quieres que JasperReports interactue directamente con la base de datos puedes implementar una fuente de datos JasperReports personalizada. Los informes Jasper pueden obtener los datos de las siguientes fuentes de datos: JDBC, XML, JavaBean, JRDataSource personalizada, CSV, JRDataSourceProvider, Hibernate, Spring cargando una conexion Hibernate, EJBQL, Mondrian OLAP, Query executor mode, Fuente de datos vacía, conexión personalizada de iReport, XMLA Server Connection.
- Internacionalización.
- Impresión condicional.
- Rotación visual de texto.
- Código de barras integrado de apoyo
- Basado en la Web y los informes de pixel-perfect
Puntos positivos:
- Tiene iReport como herramienta de acompañamiento para diseñar informes.
- Cuando no es posible acceder a los datos a través del JDBC, o cuando no quieres que JasperReports interactue directamente con la base de datos, puedes implementar una fuente de datos JasperReports personalizada. Además, cualquier informe puede usar datos de múltiples fuentes de datos, y estos pueden ser de diferentes tipos.
- Muy usado para informes en aplicaciones Java.
- Soporte Hibernate Query ademas de SQL Queries.
Puntos negativos:
- Hay que realizar compilaciones del informe en todo momento.
- Alta curva de aprendizaje.
- Las ‘Hibernate Queries’ son poderosas, pero pueden conducir a problemas de rendimiento a menos que se preste especial atención a la optimización.
BIRT (Business Intelligence and Reporting Tools)
Características:
- Listas: los informes simples son listas de datos. Como las listas pueden ser muy largas, puedes añadir grupos para organizar datos relacionados entre sí.
- Gráficos
- Tablas cruzadas: muestra datos en dos dimensiones.
- Cartas y Documentos: noticias, formularios de cartas y otros documentos de texto son fáciles de crear con BIRT. los documentos pueden incluir testo, formato, listas, gráficos y mucho más.
- Informes compuestos: muchos informes necesitan combinar todo lo anterios en un único documento.
Puntos positivos:
- A diferencia de Jasper donde el dxml (que contiene información de diseño del informe) tiene que ser compilado cada vez a un archivo .jasper antes de convertir el informe en el formato de salida requerido.
- BIRT separa la colección de datos del diseño, esto proporciona una serie de ventajas como: múltiples fuentes de datos.
- BIRT soporta la reusabilidad con plantillas y librerias. La personalización de plantillas ayuda a controlar estrechamente la capacidad de redaccion de informes.