tol*_*sm7 5 javascript c# asp.net flash charts
我正在寻找人们在ASP.NET应用程序(Web表单或MVC)中使用图表控件的观点和经验,主要是在任何类型的项目中.
我目前正在进行研究,我有一个非常大的控件列表来评估.我的清单包括(没有特别的顺序):
ASP.NET控件:
Flash控件:
使用Javascript:
(如果我错过了一些值得与上述比较的话请告诉我.)
我正在寻找的是使用上述任何一种的意见,所以我可以根据我在这里阅读的内容,形成自己的并帮助其他人做同样的事情.
我不在乎哪一个更好.我关心的是为什么有人喜欢上述之一,这些控件提供了什么作为一个明显的优势.我对开发人员的意见感兴趣,我想知道哪些事情很难用上面的任何控件做,哪些事情很容易实现.AJAX兼容性(内置于控件但手动),ASP.NET兼容性,输入功能,数据绑定选项,性能,创建图表需要编写多少代码,这些都是我要做的事情.想读一读.
我已经对StackOverflow进行了相关问题的研究,但是为了做出负责任的决定,我想要阅读的细节水平没有任何内容.
我使用了一些 Google 图表和 .Net 图表控件(以前称为 Dundas Chart 5.5)。我对您列出的其他产品没有意见。
当时(一年前)Google Charts 还没有可用的 .Net 包装框架(至少我没有找到),虽然 Google Charts Api 相对简单,但也非常有限。我发现组成图表请求的生成代码本质上很丑陋,而且不太可维护(我知道这不一定是 API 的错误 - 但它需要更大的投资才能做得更好)。以下是一些生成的图表。例如,我无法找到一种方法将网格与刻度线对齐。第三张图表上的 30 英里/小时线似乎是随机放置的。如果您需要细粒度的控制,Google Charts 不是您的选择。
另一方面,.Net 图表控件为您提供了很多控制权。今年早些时候,我制作了一个原型,目标是创建与设计公司整理的印刷出版物中的图表相匹配的图表。起初我认为这需要妥协,但事实证明图表控件能够胜任这项工作。这是结果(单击第二个选项卡)。我发现能够以这种方式使用范围图,并且可以控制特殊值的垂直线标签的放置,这对于免费工具来说是非常独特的。另外,当我遇到问题时,MSDN 论坛的负责人 Alex Gorev 提供了很大的帮助(尽管他最终无法解决问题)。
SSRS 不是一个控件,而是生成图表并将其发布到网络的另一种选择。我已使用 Web 服务界面发布包含图表的报告。对于非常大的集合来说,这可能是更好的选择。
2014 年更新:以上评论适用于上一代(过时的)Google 图表 API。新的 API 可能解决了许多限制,因此您应该检查一下。
| 归档时间: |
|
| 查看次数: |
6909 次 |
| 最近记录: |