Domanda

Abbiamo progettato i nostri report su Crystal Reports in VS2008 per la nostra applicazione Web e ho appena scoperto il controllo ReportViewer fornito da Microsoft. Ho cercato un po 'in giro ma non riesco a trovare una buona ripartizione dei pro e dei contro di ogni metodo di produzione dei rapporti.

Sto cercando pro e contro per quanto riguarda:

  • Facilità di sviluppo
  • Facilità di implementazione
  • Possibilità di esportare dati
  • Facilità di supporto e ricerca di aiuto sul Web
È stato utile?

Soluzione

Beh, posso rispondere da un lato. Ho usato ReportViewer aka Client Side Reporting. Posso dirti che è facile da usare, facile da distribuire e facile da sviluppare. Se è possibile creare report di SQL Reporting Services, è possibile crearli. Possono prendere qualsiasi tipo di origine dati in modo da avere il pieno controllo.

Ecco un libro eccellente sul reporting lato client .

Sono disponibili esportazioni PDF ed Excel integrate ma è possibile aggiungere anche la propria gestione delle esportazioni. Puoi usare in winforms, Asp.Net nei tuoi servizi. Puoi davvero fare qualsiasi cosa tu possa immaginare con loro.

Per Crystal Reports, non ne so molto su di loro.

Altri suggerimenti

Posso dire che più uso Crystal Reports (e lo è da più di 9 anni), più voglio allontanarmene. L'unico motivo per cui vorresti rimanere lì è se hai già molti rapporti CR già attivi.

Crystal Reports è lo "sportello unico" che l'utente vede come il "paradiso fatto" motore di reportistica e risulta sovraffollato, affollato di bug e richieste di licenza.

È molto potente, ma ad un prezzo; è complesso e non sempre fa quello che vuoi.

Esistono ci sono migliori alternative là fuori.

Abbiamo utilizzato il report Crystal per i nostri report, c'è sempre il problema della portabilità poiché devi impacchettare il runtime di cristallo con la tua applicazione. inoltre, con il lato client che riporta gran parte della sua potenza non viene utilizzata. reportviewer è semplice, facile e pieno di funzionalità di cui avrai bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top