canvas - 为我的项目选择正确的 HTML5 Canvas 库

标签 canvas kineticjs fabricjs easeljs

我在这里需要一些建议,因为我真的很害怕选择,而且这让我很困惑。 因此,这是为我的项目选择 Canvas 实用程序的问题。我决定只关注三个最知名的:EaselJS、FabricJS 和 KineticJS。 该项目不是游戏;这是一个网站(mvc5),除其他外,我将在其中创建一个“家居设计师”,但仅限于电子设备和传感器(我在家庭自动化领域)。显然,主要部分是设置计划、拖放、将每个传感器链接到其设备、保存等。 我想到了 Easel,我也可以使用 SoundJS。 FabricJS 有很好的文档...我很困惑。

最佳答案

所以,我出于个人目的选择使用 KineticJS,只是因为我发现使用 EaselJS 并不容易(当然是在尝试之后)。 KineticJS 作为一个库更加灵活,除了我在 SO 中找到的大量内容之外,还有更多的实验和教程。

选择始终基于个人意见。只是把这个答案留给 future 的用户。

关于canvas - 为我的项目选择正确的 HTML5 Canvas 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22098076/

相关文章:

javascript - 当我同时拖动另一个 Canvas 中的另一个图像时如何移动图像

javascript - Fabric JS线点对点

javascript - 在 Fabric.js 中剪切区域并设置 Canvas 背景

KineticJS。使用 onClick 事件绘制图像

events - KineticJS 关于事件传递变量

javascript - 如何创建缩放时缩放的 Canvas 边界限制? ( Fabric .js)

c++ - 将HTML5 Canvas 数据(rgba)发送到asm.js。 C++/JavaScript中的数组类型

jquery - 如何使用 HTML5 Canvas 复制 'skid marks'?

javascript - JS Canvas - 保存透明图像

javascript - 子元素无法识别 KineticJS 中的函数?