SVG - Flash应用程序的替换

时间:2010-03-30 07:31:10

标签: flash svg raphael

我们目前正在研究在Web应用程序中开发基于Flash的应用程序(使用Flex)。我们现在倾向于使用SVG rapheljs来开发这些组件。问题是:

  1. SVG平台是否被浏览器广泛采用(没有任何插件)至少下线8-10个月,浏览器是否有望采用?跨浏览器支持对我们来说是上帝。

  2. SVG可以取代基于动画的小编程而不是Flash

  3. 任何评论都将不胜感激......

1 个答案:

答案 0 :(得分:0)

raphaeljs会给你非常好的crossbrowser支持。我差不多一年前试过,几乎所有演示都在IE 6中完美运行(虽然有点慢)。

我永远不会依赖IE的原生SVG支持。但是raphael填补了这个空白,所以实际上你很高兴。

但是,您应该考虑闪存通常提供更小的尺寸,更好的性能和绝对相同的浏览器体验。另一方面,它在Mac和Linux上都表现不佳(并不一定意味着它比其他选择更差)。

此外,flex是一个完整的框架,包括数据绑定,远程处理,可换肤的gui组件集,可访问性和许多其他东西。

如果您要选择JS + DOM + SVG / VML / canvas,请不要重新发明轮子,而是使用适当的框架,例如qooxdoo