В одном из проектов уровня предприятия мы используем ASP.Net MVC для части веб-приложения. Система отчетов - это огромная система с сотнями отчетов плюс специальные отчеты, печать и уведомления, всего девять ярдов.
Несмотря на то, что мы используем MVC для веб-части, отчетность не обязательно должна быть по той же технологии, это корпоративное программное обеспечение, и это могут быть отдельные и независимые модули / системы.
Я рассмотрел следующие варианты, но у обоих есть свои плюсы и минусы:
- Crystal Report & Crystal Enterprise
- SQL Server Reporting Services 2005
Например, SQL Reporting Services 2005 является мощным средством, когда речь идет о предопределенных и специальных отчетах, но недостаточно хорош для печати. Не уверен насчет 2008 года.
Учитывая необходимость, какой инструмент / систему отчетности вы предлагаете для программного обеспечения на основе .Net уровня предприятия и почему?