在为我的项目选择 html5 画布框架时,我需要一些建议 该项目旨在开发基于一些数据和使用生成艺术的可视化应用程序。
有人可以提供一些指向成熟框架的指针。我正在寻找的一些基本要求如下
- 基于场景图的多层模型。
- 标准 ZUI(可缩放用户界面)功能,如平移、缩放、移动、旋转、缩放、平移、定位等。
- 动画,基于帧和基于对象(应该能够在场景图中选择一个对象并像 PPT 动画路径一样从一个点动画到另一个点)。
- 除了鼠标、键盘和触摸之外,还应支持基于自定义事件/计时器等的程序化事件(基于生成艺术的渲染需要)
- 应该支持桌面浏览器和手机。
我遇到过很多很棒的框架,比如
- Paper.js
- Kinetic.js
- Fabric.js
- 画架.js
他们都支持第一个和第二个要求(至少部分),但不确定其他要求。
请推荐一个成熟的框架。