Olá pessoal!
O objetivo deste tópico é apenas conhecer o preferência dos desenvolvedores quando a criação de relatórios para suas aplicações. Gostaria que todos contribuissem dizendo qual é a ferramenta que cada um prefere para desenvolver relatórios tanto para web quanto para aplicações Stand.
Eu uso e prefiro a API JasperReports através da ferramenta iReports.
A API oferece recursos para gerar relatórios em PDF, CSV, HTML, EXCEL, texto e RTF, utilizando para isso outras API conhecidas como a iText (para geração de arquivos em PDF).
Já a ferramenta iReports oferece ótimos recursos visuais para a geração de relatórios, utilizando a API acima. É fato que as versões anteriores tinham vários bugs, mas acredito que a atual (v. 1.2.2) está bem estável para a produção.
Legal pessoal, eu também já tive a oportunidade de usar o IReport e o IText realmente são ótimas ferramentas, mas gostaria de aproveitar a oportunidade de lançar outra pergunta. Ao trabalhar com o IText para geração de relatório em pdf, existe alguma solução para gerar o relatório de forma que não seja necessário salvar o arquivo PDF fisicamente no HD? Para quem usa o IText gostaria de saber de forma vcs utilizam esta ferramenta.
Muito obrigado a todos que contribuiram com o tópico e agradeço também a quem vier a contribuir!
Eu utilizo a api jasperreport com o IReport.
É possível fazer relatórios complexos com diversos tipos de extensão.
Devo apenas avisar que os relatórios gerados pelo jasperreport não são 100% editáveis.
Tive grandes problemas com relatórios em formato rtf por não serem totalmente editáveis.