Pergunta

Nós temos projetado nossos relatórios ao redor Crystal Reports em VS2008 para a nossa aplicação web e eu só descobriu a Microsoft forneceu o controle ReportViewer. Eu procurei em torno de um pouco, mas não consegue encontrar uma boa repartição dos prós e contras de cada método de produção de relatórios.

Eu estou procurando prós e contras em relação a:

  • Facilidade de desenvolvimento
  • A facilidade de implantação
  • Capacidade de exportar dados
  • Facilidade de apoio e encontrar ajuda na web
Foi útil?

Solução

Bem, eu posso responder por um lado. Eu tenho usado ReportViewer aka Relatórios lado do cliente. Posso dizer-lhe a sua fácil de usar, fácil de implementar e fácil de desenvolver. Se você pode criar relatórios SQL Reporting Services, você pode criar estes. Eles podem tomar qualquer tipo de fonte de dados para que você tenha controle total.

Aqui é um excelente livro sobre Cliente Side relatórios .

Não são construídos em PDF e Excel exporta disponível, mas você pode adicionar seu próprio exportação manipulação também. Você pode usar em winforms, Asp.Net em seus próprios serviços. Você pode fazer realmente qualquer coisa que você pode imaginar com eles.

Para o Crystal Reports, eu não sei muito sobre eles.

Outras dicas

Eu posso dizer que quanto mais eu uso o Crystal Reports (e que tem sido há mais de 9 anos), mais eu quero afastar-se dela. A única razão por que você iria querer ficar lá, é se você tem um monte de relatórios de RC já instalado e funcionando.

Crystal Reports é o "one-stop shop" que o usuário vê como o "céu se" mecanismo de relatórios e acaba por ser overbloated, cheia de bugs e reqs licença.

É muito poderoso, mas a um preço; ele é complexo e nem sempre faz o que quiser.

são melhores alternativas lá fora.

Temos vindo a utilizar o relatório de cristal para nossa reportagem, há sempre a questão da portabilidade desde que você tem que empacotar o tempo de execução de cristal com a sua aplicação. Também, com o relatório do lado do cliente muito de seu poder não é utilizado. reportviewer é simples e fácil e cheio de recursos que você precisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top