Web アプリケーション用に VS2008 の Crystal Reports を中心にレポートを設計してきましたが、Microsoft が提供する ReportViewer コントロールを発見しました。私は少し調べましたが、レポートを作成する各方法の長所と短所の良い内訳を見つけることができません.
私は以下に関する長所と短所を探しています:
- 開発の容易さ
- 導入の容易さ
- データのエクスポート機能
- Web でのサポートとヘルプの検索のしやすさ
Web アプリケーション用に VS2008 の Crystal Reports を中心にレポートを設計してきましたが、Microsoft が提供する ReportViewer コントロールを発見しました。私は少し調べましたが、レポートを作成する各方法の長所と短所の良い内訳を見つけることができません.
私は以下に関する長所と短所を探しています:
まあ、私は一方的に答えることができます。ReportViewer aka Client Side Reportingを使用しました。使いやすく、展開しやすく、開発しやすいと言えます。SQL Reporting Services レポートを作成できる場合は、これらを作成できます。あらゆる種類のデータソースを使用できるため、完全に制御できます。
組み込みの PDF および Excel エクスポートが利用可能ですが、独自のエクスポート処理を追加することもできます。独自のサービスで、winforms、Asp.Net で使用できます。彼らと一緒に想像できることは何でもできます。
Crystal Reports については、あまり詳しくありません。
Crystal Reports を使えば使うほど (それが 9 年以上続いています)、Crystal Reports から離れたいと思うようになりました。そこにとどまりたい唯一の理由は、すでに多くの CR レポートが稼働している場合です。
Crystal Reports は、ユーザーが「天国で作られた」レポート エンジンと見なす「ワンストップ ショップ」であり、バグやライセンス要件で混雑していることが判明しました。
非常に強力ですが、代償が伴います。それは複雑であり、常にあなたが望むことをするとは限りません。
そこにはより良い代替手段があります。
レポートには Crystal Report を使用してきましたが、Crystal ランタイムをアプリケーションにパッケージ化する必要があるため、常に移植性の問題があります。また、クライアント側のレポートでは、その能力の多くが利用されていません。reportviewer はシンプルで使いやすく、必要な機能が満載です。