Qualche giorno fa il mio capo mi ha chiesto di volere fatture in PDF da un'applicazione web esterna. Dato che tutti usano JasperReports e iReport per il design, l'ho provato. La mia app Web è basata su Java + Hibernate e Spring. All'inizio Jasper sembrava a posto e anche iReport. Ad ogni modo sono stato fermato da due cose:Alla ricerca di un'alternativa a JasperReports
- iReport è la cosa più lenta che abbia mai visto in vita mia.
- Più seriamente, ho alcuni bean con una gerarchia di classi ed è molto complicato gestirli in Jasper. Tutti nel mio ufficio usano Jasper con query SQL, e in questo modo è uno strumento semplice e pratico, ma ho passato tutta la giornata a provare a mappare i miei bean a report e sottoreport e a pochissime opere.
Ho visto DynamicJasper, ma, sembra che non possa progettare report con esso. Cosa ne pensi? Ci sono alternative più facili da usare?
Stai cercando un'alternativa che funzionerà in combinazione con Java + Hibernate e Spring? –
L'API DynamicJasper è il "wrapper" per l'API JasperReports –
Per quanto riguarda le prestazioni di iReport, c'è un qualche tipo di errore nei recenti 4.1.xe 4.5 versioni. Dai un'occhiata a questo post sul forum per maggiori informazioni: http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=94781#95291. L'eliminazione/azzeramento del percorso di classe ha aumentato le prestazioni di iReport di un ordine di grandezza per me. – kaliatech