我被要求实施一个显示图表的网络分析应用程序 表现非常重要。
答案 0 :(得分:1)
由于表现很重要,做一些衡量可能会更好,而不是依赖(虽然知情)意见。
采用您的一个指标并实施HTML5和Silverlight中的主要功能,并比较性能。
使用提供最佳时间的技术。
答案 1 :(得分:0)
Silverlight将更快开发 - 因为动画,数据绑定和图表(通过Silverlight Toolkit)是平台的一部分 - 并且有成熟的工具来设计和开发它(Expression Blend和Visual Studio) 。一旦达成标准,HTML5将具有更广泛的覆盖范围。 HTML5中的JQuery和SVG的组合可以为您提供与Silverlight相同的图形和交互性。您为今天的HTML5浏览器编写的任何代码都必须有一些黑客来处理实现中的差异。
我建议_Microsoft_Silverlight_Data_and_Services_Cookbook_作为Silverlight的书。
答案 2 :(得分:0)
Silverlight非常适合这种情况。您可以查看免费的图表库Visifire:http://www.visifire.com/
为了学习,我推荐了Silverlight 4商业智能软件一书。这是为了你想做的事情而做的:http://apress.com/book/view/1430230606
答案 3 :(得分:0)
我会推荐Silverlight,如果你有.NET经验,我会更推荐。目前(除了功能更强大/功能更齐全)它还有比HTML5更好的工具,“统一”实现和(叹气)更好的市场渗透(如果这对你很重要)。 对于您的特定情况,浏览器外安装也很不错。
如果Silverlight Toolkit图表不够,我建议telerik's charting component。我有丰富的经验,我只有好话要说。这是一个高品质的组件,而且支持总是非常快速和有用。 它还带有动画,样式等开箱即用。 如果预算允许,我甚至会在第一时间直接选择它,以便您以后不必重构任何内容。
至于书籍,Laurent Bugnion的Silverlight 4 Unleashed毫无疑问!