代码之家  ›  专栏  ›  技术社区  ›  asyncwait

SVG-更换闪存应用程序

  •  0
  • asyncwait  · 技术社区  · 14 年前

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

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

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

    如有任何意见,我们将不胜感激…

    1 回复  |  直到 11 年前
        1
  •  0
  •   Taryn Frank Pearson    11 年前

    RaphaelJS将为您提供出色的跨浏览器支持。我尝试了近一年前,几乎所有的演示工作完美无瑕(虽然有点慢)在IE6。

    我永远不会指望IE的本地SVG支持,但是拉斐尔弥补了这一差距,所以实际上你很好。

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

    此外,flex是一个完全成熟的框架,包括数据绑定、远程处理、可剥皮的GUI组件集、可访问性和许多其他功能。

    如果您要选择JS+DOM+SVG/VML/Canvas,请不要重新设计方向盘,而是使用适当的框架,例如 qooxdoo .