2010-11-22 119 views
6

我想创建一个交互式动画,比如Visual Thesaurus提供的交互式动画。我正在评估我可以采用的不同技术,并且我想知道在Swing或HTML5中使用其画布实现图形可视化的优缺点是什么(我只知道他们的名字)Java Swing vs HTML5 Canvas交互式动画

我知道Java和一些JavaScript,我想避免的专有技术

编辑:最重要的是:做HTML 5个Canvas支持事件侦听器,作为it seems to me摇摆呢?

+0

不考虑Flash或Silverlight? – Adam 2010-11-22 17:41:10

+0

@Adam我会说他应该在这里使用Flash,Silverlight ......甚至MS说,它只是希望在手机上使用Silverlight。画布是处于当前状态的野兽。 – 2010-11-22 17:45:04

回答

1

使用Java,您可以使用prefuse,这样可以节省大量时间。我不知道是否有类似的HTML5的API,但如果不这样做,你必须自己写。

Here是用一个例子prefuse

亲的是,你没有对付浏览器之间不兼容的问题。 确认jvm可能未安装在客户机上。

您还必须考虑到您对每种技术的熟练程度。