过去六年来,我们一直在使用.Net和Visual Studio,并且早期使用与Visual Studio捆绑在一起的.Net版本的Crystal Reports开发了许多基于Web的报告应用程序.我对这个产品并不感兴趣:使用它似乎非常困难和令人费解.我们必须进行安全性更改,安装各种额外的软件等等.
现在,我们正在转向VS2008和.Net框架的3.5版本,现在是重新开发旧应用程序的时候了.我们的Crystal .Net开发人员早已不复存在,我面临一个决定:我们坚持使用Crystal还是转向别的东西?我们拥有Crystal Reports XI的"完整"版本.
我们生成从各种数据库中提取的PDF版本的数据.有些应用程序使用内置的Report Viewer,但这似乎是网格视图灵活性的冗余.我们仍然需要在网格中或以可下载的Excel格式生成可打印的PDF.
和您一样,我在使用 Crystal Reports 时也有过糟糕的经历,我的直觉是发布“不惜一切代价避免它”,并且全部大写并带有很多感叹号。不过,我今天午睡了,所以我会像个成年人一样发帖。
如果您想要做的只是 pdf-ize(是的,这是一个真正的词,该死!)那么您可能会研究一些 PDF 小部件,例如ABCPDF等。将格式良好的网页弹出到 PDF 文档中并使用它相对容易。
但是,如果您需要严格的报告格式,请考虑坚持使用水晶报告 - 您在该技术方面拥有大量投资和知识基础。或者,您也可以切换到 ActiveReports 或 SQL Server 报告服务。
我想成本/效益分析是重新培训开发团队和投资新技术的成本。
| 归档时间: |
|
| 查看次数: |
2702 次 |
| 最近记录: |