哪个框架(Jquery,Dojo,Raphael)更适合在教育视频游戏中实施SVG?

lim*_*gni 5 javascript jquery dojo svg

我即将开始开发一款教育性的视频游戏.我已经决定以一种我可以轻松打包为Web,Mobiles和可能的Standalone版本的方式来实现这一目标.

我不想使用Flash.因此,我确信(无论如何我会听取建议)使用JavaScript和SVG.

我正在对这个问题进行大量研究,但我很难把各个部分放在一起.我知道Raphaels似乎简单明了,而Jquery和Dojo可能更复杂但更强大.可以结合差异框架吗?我不介意复杂性,我希望尽可能减少限制

我需要的框架包括以下几点:

  • 处理高度交互的界面
  • 可以写一个可重用的代码(我想用相同的骨架制作不同的版本)
  • 足够的文档
  • 可以扩展到与社交网络互动
  • 可以生成与事件关联的统计信息
  • 与其他框架的兼容性

我也想知道是否可以混合使用不同的框架.

我愿意接受各种建议.我也开始学习Python了,所以我很高兴有一个专家意见,是否建议使用JavaScript与SVG,或者是否值得在这个目的上使用更复杂的语言.

谢谢!!

编辑

到现在为止我决定不使用Jquery.由于我需要一个可重用的代码,我将利用JavaScript的OOP功能,看起来mootools做得更好(http://jqueryvsmootools.com/index.html).对于管理SVG,我将尝试使用Raphael.有关使用这些框架的经验吗?

Mil*_*ric 2

我不建议您立即决定要使用哪个平台。我之前使用 JavaScript 做了几个项目,有几个选项。

  1. 静止无功发生器
  2. HTML画布
  3. 闪光
  4. 网页GL

您将需要 JavaScript 框架,通过它您可以轻松地在这些选项之间切换,但不会大幅更改代码。我建议使用Three.js

在下载之前,您可以阅读一些有关它的文章,例如这篇文章

相信我,如果您想要此类应用程序的可重用性,请忘记 jQuery,尽管它可以用于 UI 目的

- - 编辑 - -

我刚刚想起另一个框架RenderEngine源代码在github