Когда-то мой босс спросил меня, что он хочет делать счета в PDF файлах из веб-приложения. Учитывая, что каждый использует JasperReports и iReport для дизайна, я попробовал это. Мое веб-приложение основано на Java + Hibernate и Spring. Вначале Джаспер казался прекрасным и iReport тоже. В любом случае меня остановили две вещи:
- iReport - самая медленная вещь, которую я когда-либо видел в своей жизни.
- Более серьезно, у меня есть определенные beans, которые имеют некоторую иерархию классов, и очень сложно справиться с этим в Jasper. Все в моем офисе используют Jasper с SQL-запросами, и таким образом это простой и удобный инструмент, но я потратил весь свой день на то, чтобы сопоставить мой beans с отчетами и вложенными отчетами и очень мало работ.
Я видел DynamicJasper, но, похоже, я не могу создавать отчеты с ним. Как вы думаете? Есть ли более простые в использовании альтернативы?