Relatorios em java, o que usar???  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
mizael86
Java Ninja

Membro desde: 18/01/2008 10:24:27
Mensagens: 262
Offline

Galera, quais as ferramentas para criacao e geracao de ralatorios em java hoje em dia?? Eu utilizo o Jasperreport(como a maioria) mais me dei conta que ele eh uma merda. Na realidade estou exagerando, mais ele deixa muito a desejar, amarra d+ as posibilidades de relatorios mais complexos. Uma das grandes falhas eh a incapacidade dele aceitar mais de um DataSource, ou mais de uma consulta por relatorio, a nao ser que seja por subrelatorio. Outra coisa é o fluxo de redenrização, eu tenho um sub relatorio que depende de um registro, mais eu quero q esse registro nao apareca no relatorio se caso um determinado valor for retornado pelo subrelatorio. Baixa documentacao. A jaspersoft vende documentacao, que grande merda isso. Em fim, to muito desgostoso com o jasper e gostaria de saber de outras possibilidades, agradeço desde já.
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

Cara, eu só conheço a dupla jasperReports/iReports e o Eclipse Birt. Se não me engano o Crystal Reports (pago) oferece integração com java.

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
mizael86
Java Ninja

Membro desde: 18/01/2008 10:24:27
Mensagens: 262
Offline

esse eclipse birt eh bom??
CarlosEduardoDantas
GUJ Master
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 1089
Offline

é uma boa alternativa...

quanto a documentação do JasperReports, também procuro uma decente faz tempo.. do iReport já é mais facil achar.

'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.

carloseduardoxp
[MSN] [ICQ]
deniswsrosa
GUJ Ranger
[Avatar]

Membro desde: 21/07/2005 08:51:27
Mensagens: 807
Offline

Eu usei muito ireport, desde a versões mais recentes, confesso q não é a solução para todos os seus problemas, mas das ferramentas gratuitas acho q é uma das melhores...

SCJP, SCEA I
[MSN]
alucardeck
GUJ Master
[Avatar]

Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline

pra ser sincero.. jasperReports eh bem simples..
recebi um treinamento aqui na empresa.. e vi q nao eh nenhum bixo de 7 cabeças..

dah pra fazer praticamente tudo q vc imaginar..
sim, sub-relatorios, mas e dai? fica muito bem feito sabendo utilizar..

The road to hell is full of good intentions
Say farewell, we may never meet again

jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113
phillip666
JavaChild

Membro desde: 28/02/2005 10:57:23
Mensagens: 138
Offline

Cara aqui onde eu trabalho a gente só usa o iReport para criação de relatorio ele não é lá aquelas coisas mas com o tempo você pega as manhas dele e acaba que ele vira uma grande ferramenta, eu recomendo a qualquer um usar ele.
italo.vendrameto
JavaChild
[Avatar]

Membro desde: 21/09/2006 06:44:48
Mensagens: 119
Localização: Curitiba - PR
Offline

Bom eu ja trabalhei com Jassper e com Eclipse/Birt cada uma dele tem suas qualidades e defeitos, se você quer uma solução completa eu recomento utilizar uma solução hibrida, onde você minimize os defeitos das duas ferramentas
lgmhorus
Thread.start()
[Avatar]

Membro desde: 08/05/2008 09:26:05
Mensagens: 35
Localização: Belo Horizonte, MG
Offline

Eu já trabalhei com o Jasper e com o iReport, e achei o Jasper mais flexível. É relativamente simples de usar, apesar de precisar de um pouco de prática até pegar o jeito, e funcionou bem para o que eu precisava. Já o iReport achei ele bem pouco produtivo e contra-intuitivo. Tem alguns pontos bem interessantes, mas no geral desses dois, eu ficaria com o Jasper.
[MSN] [ICQ]
CarlosEduardoDantas
GUJ Master
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 1089
Offline

lgmhorus wrote:
Eu já trabalhei com o Jasper e com o iReport, e achei o Jasper mais flexível. É relativamente simples de usar, apesar de precisar de um pouco de prática até pegar o jeito, e funcionou bem para o que eu precisava. Já o iReport achei ele bem pouco produtivo e contra-intuitivo. Tem alguns pontos bem interessantes, mas no geral desses dois, eu ficaria com o Jasper.


iReport menos produtivo que o Jasper Reports? a propria JasperSoft adotou o iReport em 2005 justamente pela produtividade e facilidade em gerar os .jrxml de maneira fácil e intuitiva..

e não tem como ficar comparando os 2... Jasper Reports é como se fosse a JDK e o IReport é como se fosse uma IDE, tipo eclipse.. não tem como vc comparar uma com a outra.

'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.

carloseduardoxp
[MSN] [ICQ]
lgmhorus
Thread.start()
[Avatar]

Membro desde: 08/05/2008 09:26:05
Mensagens: 35
Localização: Belo Horizonte, MG
Offline

Ahm, acho que não fui claro, caduengenheiro. No projeto eu que eu trabalhei com relatórios, nós tinhamos a opção de utilizar o iReport integrado com o WCM, ou partir para uma solução separada com o Jasper, utilizando um outro framework interno. O meu ponto é que destas duas soluções, o Jasper foi mais produtivo devido a algumas restrições do iReport.
[MSN] [ICQ]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

mizael86 wrote:Galera, quais as ferramentas para criacao e geracao de ralatorios em java hoje em dia?? Eu utilizo o Jasperreport(como a maioria) mais me dei conta que ele eh uma merda. Na realidade estou exagerando, mais ele deixa muito a desejar, amarra d+ as posibilidades de relatorios mais complexos. Uma das grandes falhas eh a incapacidade dele aceitar mais de um DataSource, ou mais de uma consulta por relatorio, a nao ser que seja por subrelatorio. Outra coisa é o fluxo de redenrização, eu tenho um sub relatorio que depende de um registro, mais eu quero q esse registro nao apareca no relatorio se caso um determinado valor for retornado pelo subrelatorio. Baixa documentacao. A jaspersoft vende documentacao, que grande merda isso. Em fim, to muito desgostoso com o jasper e gostaria de saber de outras possibilidades, agradeço desde já.


O problema não o JasperReport é o seu uso dele. Vc está tentando usar uma faca para comer sopa e depois culpa a faca e o fabricante da faca...

Simplifique os seus relatorios.... ou faça na mão com HTML ou iText. Tlv seja mais facil.

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
CarlosEduardoDantas
GUJ Master
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 1089
Offline

lgmhorus wrote:Ahm, acho que não fui claro, caduengenheiro. No projeto eu que eu trabalhei com relatórios, nós tinhamos a opção de utilizar o iReport integrado com o WCM, ou partir para uma solução separada com o Jasper, utilizando um outro framework interno. O meu ponto é que destas duas soluções, o Jasper foi mais produtivo devido a algumas restrições do iReport.


certo, agora entendi..

mas que restrições o iReport possui? segundo a JasperSoft, todas as funcionalidades do Jasper Reports são possiveis de serem realizadas graficamente com o iReport...


'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.

carloseduardoxp
[MSN] [ICQ]
lgmhorus
Thread.start()
[Avatar]

Membro desde: 08/05/2008 09:26:05
Mensagens: 35
Localização: Belo Horizonte, MG
Offline

É restrição na integração com o WCL (não WCM ) que estavam usando, que era um pouco mais antigo, tinhamos restrições de filtros, pois poderíamos apenas ter os filtros já determinados pelo WCL. Por isso tivemos que utilizar outra solução sem o iReport

This message was edited 1 time. Last update was at 03/07/2008 10:31:08

[MSN] [ICQ]
mizael86
Java Ninja

Membro desde: 18/01/2008 10:24:27
Mensagens: 262
Offline

sergiotaborda wrote:
mizael86 wrote:Galera, quais as ferramentas para criacao e geracao de ralatorios em java hoje em dia?? Eu utilizo o Jasperreport(como a maioria) mais me dei conta que ele eh uma merda. Na realidade estou exagerando, mais ele deixa muito a desejar, amarra d+ as posibilidades de relatorios mais complexos. Uma das grandes falhas eh a incapacidade dele aceitar mais de um DataSource, ou mais de uma consulta por relatorio, a nao ser que seja por subrelatorio. Outra coisa é o fluxo de redenrização, eu tenho um sub relatorio que depende de um registro, mais eu quero q esse registro nao apareca no relatorio se caso um determinado valor for retornado pelo subrelatorio. Baixa documentacao. A jaspersoft vende documentacao, que grande merda isso. Em fim, to muito desgostoso com o jasper e gostaria de saber de outras possibilidades, agradeço desde já.


O problema não o JasperReport é o seu uso dele. Vc está tentando usar uma faca para comer sopa e depois culpa a faca e o fabricante da faca...

Simplifique os seus relatorios.... ou faça na mão com HTML ou iText. Tlv seja mais facil.


Nao é essa a questao amigo, o que falo é sobre a limitação dele pra se fazer o que quer, nao o que seja possivel. De fato o que eu quero fazer é possivel de varias formas usando o jasper, porem a mais viavel nao estou conseguindo(veja que nao digo que é impossivel, e sim q esta me parecendo muito pouco simples de descobrir). Usar subrelatorios nao tem nada de elegante nem "simples", vc criar varios arquivos para 1 unico relatorio é horrivel e anti elegante, dificulta principalmente futuras manutencoes, quando se tem milhares de relatorios que eh o meu caso. O Jasper deixa sim muito a desejar em varios pontos. Eu trabalhava com Reports do Oracle, e ele eh muito mais simples e menos amarrado que o Jasper, deixa a deixar somente na questao de componentes visuais.
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team