Jasper report

Giu
2014
21

scritto da | on , | Nessun commento

Jasper Reports è una libreria open source che consente di creare dei report utilizzando la piattaforma Java. Il progetto è nato per mano di Teodor Danciu nel 2001, per il semplice motivo che a quel tempo esistevano solo soluzioni commerciali molto costose (come l’onnipresente CrystalReports) e eccessivamente complicate. I punti di forza della sua nuova libreria furono evidenti a tutti da subito:

  • semplice da usare, ma allo stesso tempo molto flessibile;
  • open source;
  • liberamente utilizzabile in progetti commerciali (utilizza infatti la licenza LGPL).

Jasper Reports non fa altro che prendere dei dati e creare con essi un documento (in formato PDF, HTML, Excel e molti altri), formattato in base alle istruzioni presenti in un template; i template sono dei file XML la cui sintassi è -ovviamente- pubblica e standardizzata. Il fatto di avere un formato testuale e aperto (al contrario dei formati binari e chiusi della “concorrenza”) ha fatto sì che nascessero da subito alcuni report designer, ovvero applicazioni desktop da usare per definire facilmente la struttura e l’aspetto dei report. Il più famoso e completo ad oggi è sicuramente iReport.

Lascia un Commento

News