建议选择动态图表平台? Silverlight还是SVG?

时间:2011-08-19 18:42:37

标签: jquery silverlight charts svg

我们需要构建一个Web应用程序组件,用户可以在其中与3-5个模拟的图表进行交互。我认为用户将主要操作一些幻灯片来控制参数来计算(模拟)和显示图表。因此,图表的表现是关键。

我们正在选择平台。这就是我们的想法

  1. Javascript / Jquery似乎是很自然的选择,但它有很大的内存限制。
  2. Silverlight看起来很好,因为它在客户端上运行,可以用C#编写。我们不能使用一些现有的mathML。
  3. 最后选择可能是SVG。也就是说,我认为类似于Silverlight在某种意义上它是基于xml的并且在客户端上运行。我们没有很好的经验。
  4. 所以我很感激有关动态制图选择的任何建议。此外,如果您可以推荐任何库或工具在C#或ASP.NET(MVC)中构建此类动态图表,那就太棒了。

    更新:在回复以下评论员之一时,一些限制因素如下:

    1. 当然,我们希望尽可能支持所有浏览器,但如果花费很多时间/成本,我们会满足于IE& FF。
    2. 这是可能订阅用户的互联网应用程序。
    3. 我们主要是带有javascript脚本的ASP.NET(MVC)开发人员,但对java / php有一些经验。
    4. 我们期待1000-2000用户的初始阶段。
    5. 当用户移动其中一个滑块时,将更新带有模拟数据的图形。
    6. 用户应该看看这些图表是如何变化的,因此图表与数据同步的重要性很高。

1 个答案:

答案 0 :(得分:2)

目前最强大的两个基于客户端的图表应用程序:

EXT.JS4 - http://www.sencha.com/

和Highcharts - http://www.highcharts.com/

我知道EXT4非常聪明,可以渲染画布和SVG。

Silverlight和Flash很好地将你置于同一个专有的沉船中。