仪表板设计:应该选择 WPF 中的 Crystal 报告或图表

Dashboard Design : Should go for Crystal Reports or Charts in WPF

我正在开发一个仪表板应用程序,它将提供对组织数据的洞察力。我对开发仪表板的最佳方法感到困惑: 一种。我应该去 Crystal 报告吗 b.我应该使用 WPF 图表并显示数据吗

有什么建议可以帮助我继续我的设计吗?

问候 更多

这取决于你的目标。

使用 WPF 和图表控件可能更易于部署,因为它是客户端应用程序(您不必担心 Crystal 设置不正确)。它们随框架一起提供,不会有任何额外的前期成本,它应该 运行 无缝跨工作站。

Crystal 很好,但特别是如果您想将输出作为报告发送到打印机(这是它的根源所在,并且擅长于此)。在本地部署很痛苦,在服务器上部署更痛苦(在报告导出过程中它使用 C:\Windows\Temp 目录,您可能无法在服务器上访问或权限云...或访问注册表以更改该位置)。

您可以考虑的另一种选择是将 HTML 和 JavaScript 与第 3 方图表库一起使用,例如 d3。您可以在 Web 浏览器控件中呈现来自客户端应用程序的内容,并使其看起来与您的应用程序无缝衔接。如果您想从 ASP.NET 站点(或实际上从任何网络语言)呈现它,这种方法也可以更容易地将它移动到网络上。