2

在为我的项目选择 html5 画布框架时,我需要一些建议 该项目旨在开发基于一些数据和使用生成艺术的可视化应用程序。

有人可以提供一些指向成熟框架的指针。我正在寻找的一些基本要求如下

  1. 基于场景图的多层模型。
  2. 标准 ZUI(可缩放用户界面)功能,如平移、缩放、移动、旋转、缩放、平移、定位等。
  3. 动画,基于帧和基于对象(应该能够在场景图中选择一个对象并像 PPT 动画路径一样从一个点动画到另一个点)。
  4. 除了鼠标、键盘和触摸之外,还应支持基于自定义事件/计时器等的程序化事件(基于生成艺术的渲染需要)
  5. 应该支持桌面浏览器和手机。

我遇到过很多很棒的框架,比如

  • Paper.js
  • Kinetic.js
  • Fabric.js
  • 画架.js

他们都支持第一个和第二个要求(至少部分),但不确定其他要求。

请推荐一个成熟的框架。

4

1 回答 1

2

经过更多研究并将这个问题发布在上述框架的邮件列表中,我终于决定使用 Paper.js

Paper.js 看起来非常令人印象深刻,与其他代码相比,代码风格看起来很整洁。

虽然 Kinetic.js 也给我留下了深刻的印象,但现在它还处于保密状态。

Easel.js 也很有前途,但由于它仍处于 alpha 阶段,因此将继续跟踪它。

于 2012-07-31T18:16:33.687 回答