studio programacion para móviles libro edición desarrollo curso con aplicaciones java templates reporting jasper-reports business-intelligence

java - para - manual de programacion android pdf



Generando informes-¿Qué funciona para ti? (5)

JasperReports es poderoso, pero ¿es el mejor que hay?

JasperReports es la mejor solución de informes basada en Java disponible.

Lea el libro de cocina de desarrollo de JasperReports 3.6 para comprender sus capacidades.

Estoy buscando una herramienta de creación de plantillas que permita la manipulación poderosa de datos y la creación de informes. JasperReports es poderoso, pero ¿es el mejor que hay? Por lo general, no necesito la capacidad de colores o degradados sofisticados, pero sí la capacidad de colocar los datos con precisión y producir resultados confiables y rápidos. Idealmente, la generación de un informe no debería ser impulsada por una herramienta visual, y debería estar completamente basada en API.

¿Alguien tiene experiencia real con algún marco de informes importante en una aplicación a gran escala? Algunas de las herramientas de informes que he visto se relacionan principalmente con BusinessIntelligence y, por lo tanto, con un control programático menos directo.

Así que en resumen, necesito

  • Fuerte documentación y soporte
  • La capacidad de controlar la salida de documentos e imprimir en PDF, programáticamente
  • Múltiples formatos de diseño
  • Velocidad y eficiencia
  • Capacidad de durar al menos 4 años o más.

y no necesito

  • Colores bonitos
  • Interfaces enriquecidas (salida HTML / etc.)

En general, produciré documentos por lotes, por lo que la velocidad y la eficiencia son preocupaciones muy relevantes.

Sugerencias? ¿Pensamientos?


BIRT trabaja para nosotros. Es uno de los productos principales de Eclipse y lo usamos para la parte web de nuestros productos (actualmente se envían más de 500 informes).

Dirígete a Eclipse BIRT y echa un vistazo a la documentación y las muestras, son completas. El grupo de noticias BIRT también es muy activo.

Tiene muchos formatos de salida (PDF, Excel, HTML, etc.) y puede programar informes para que se ejecuten utilizando programadores normales (tiene una interfaz CLI). La ejecución y la representación de informes pueden ser diferentes fases, por lo que puede generar solo los datos del informe y procesarlos más tarde en cualquier forma que desee.

Además, tiene control total de Java y Javascript sobre el modelo de objeto de informe (informe equivalente a los DOM del navegador web que le permiten hacer todos esos trucos web de fantasía). Hemos escrito un poco de Javascript para hacer que los informes sean más interactivos (los informes estándar tienen interactividad, es solo que puedes hacer mucho más una vez que comiences a ejecutar el código dentro del propio informe).

El aspecto de la web (HTML) realmente brilla (aunque no parezca tan interesado). La capacidad de profundizar a través de enlaces calientes es un muy buen punto de venta.

En cuanto a su capacidad para durar cuatro años, es difícil decirlo, pero dado que ya lleva cuatro años como mínimo (y eso era 2.0), no es una operación de vuelo nocturno.

Y, además de todo eso, hace bonitos colores y gráficos también. De todos modos, espero que haya disfrutado de mi anuncio, siéntase libre de hacer las preguntas que desee y trataré de responderlas, o las recomendaré a nuestros especialistas más inteligentes :-)


El proyecto Eclipse de Business Intelligence and Reporting Tools (BIRT) es definitivamente el camino a seguir, lo he estado usando durante aproximadamente dos años sin quejarme.

  • Diseñador de informes eclipse plugin (Muy, muy fácil de usar).
  • Múltiples formatos de salida de informes.
  • Puede incrustar el tiempo de ejecución del motor de informes BIRT con su aplicación o llamar a través de una solicitud http.
  • Tiene una comunidad de usuarios muy activa.
  • Tiene muchos cuadros y componentes.
  • Puede ser extendido.

Puede encontrar algunos enlaces y comentarios a algunas otras opciones aquí:

http://www.osalt.com/crystal-reports

La versión más reciente de Crystal Reports es bastante decente, y hay bastante buena documentación para ello (tanto en paquetes como en la web).


Suena como un trabajo para Crystal Reports.