作为一个有趣的项目,我将制作一个简单的流程图应用程序来学习一些新的 html 功能,但我不确定这是否更适合 canvas 或 SVG(以及使用哪个库)。
我相信 SVG 在这里更合适,因为一切基本上都是连接到线条的形状(对我来说听起来像矢量图形),但如果你不这么认为,请告诉我为什么。
至于库,我在这里阅读了 Raphael 与 Jquery SVG 库的辩论……但这发生在一年半前。您对这些库的当前状态或已经成熟的新库有何看法?
作为一个有趣的项目,我将制作一个简单的流程图应用程序来学习一些新的 html 功能,但我不确定这是否更适合 canvas 或 SVG(以及使用哪个库)。
我相信 SVG 在这里更合适,因为一切基本上都是连接到线条的形状(对我来说听起来像矢量图形),但如果你不这么认为,请告诉我为什么。
至于库,我在这里阅读了 Raphael 与 Jquery SVG 库的辩论……但这发生在一年半前。您对这些库的当前状态或已经成熟的新库有何看法?
至少在我看来,拉斐尔是领头羊。我已经在 JSMag 中阅读了一些关于它的文章,并且该库似乎在继续发展。Raphael 似乎也有强大的社区支持,并在其讨论板上进行了一些体面的活动。jQuery SVG 的库自 2010 年 1 月以来一直没有更新,所以我不确定它目前的开发状态是什么。
此外,看起来 Raphael 有一些强大的支持,而 jQuery SVG 看起来是一个人的工作。我不会敲它,所以请不要误会我的意思——只是如果我想建立一些长期的东西,我可能会支持 Raphael,因为它似乎有更强大的社区支持。
只是我的2美分。希望这可以帮助。