0

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

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

  2. SVG是否可以在短时间内替代基于动画的编程而不是Flash

任何意见将不胜感激...

4

1 回答 1

0

raphaeljs 将为您提供出色的跨浏览器支持。我在将近一年前尝试过,几乎所有的演示都在 IE 6 中完美运行(虽然有点慢)。

我永远不会指望 IE 对原生 SVG 的支持。但拉斐尔弥补了这一差距,所以实际上你很高兴。

但是,您应该考虑到 Flash 通常提供更小的尺寸、更好的性能和跨浏览器的完全相同的体验。另一方面,它在 Mac 和 Linux 上的性能都很差(并不一定意味着它的性能比替代品差)。

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

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

于 2010-03-30T08:35:18.980 回答