Crystal Reports против ReportViewer Плюсы/минусы?
Мы разрабатывали наши отчеты вокруг Crystal Reports в VS2008 для нашего веб-приложения, и я только что обнаружил Microsoft, предоставляющий элемент управления ReportViewer. Я немного искал, но не могу найти хорошую разбивку плюсов и минусов каждого метода создания отчетов.
Я ищу плюсы и минусы относительно:
- Простота разработки
- Простота развертывания
- Возможность экспорта данных
- Простота поддержки и поиска помощи в Интернете.
Ответы
Ответ 1
Хорошо, я могу ответить на одну сторону. Я использовал ReportViewer aka Client Side Reporting. Я cna расскажу вам о его простой в использовании, простой в развертывании, простой в разработке. Если вы можете создавать отчеты служб SQL Reporting Services, вы можете их создать. Они могут использовать любой источник данных, чтобы иметь полный контроль.
Вот отличная книга о клиентской стороне: http://www.apress.com/book/view/9781590598542
Вы можете экспортировать, используя встроенные PDF и Excel, но вы также можете добавить свою собственную обработку экспорта. Вы можете использовать в winfporms, asp.net, в своих собственных сервисах, вы можете делать все, что вы можете вообразить с ними.
Для кристалла я не знаю достаточно о них, извините.
Ответ 2
Я могу сказать, что чем больше я использую Crystal Reports (и это было более 9 лет), тем больше я хочу отойти от него.
Единственная причина, по которой вы хотели бы остаться там, - это то, что у вас есть много отчетов о CR, которые уже работают.
Crystal Reports - это "универсальный магазин", который пользователь видит в качестве механизма создания отчетов "небеса" и оказывается перегруженным, переполненным ошибками и лицензиями.
Он очень мощный, но по цене; он сложный и не всегда делает то, что вы хотите.
Там есть лучшие альтернативы.
Ответ 3
Мы используем хрустальный отчет для наших отчетов, всегда есть проблема с переносимостью, так как вам нужно упаковать кристальное время исполнения с вашим приложением. также, когда клиентская сторона сообщает, что большая часть его мощности не используется. reportviewer просто и легко и полно возможностей, которые вам понадобятся.