作为一个有趣的项目,我将制作一个简单的流程图应用程序来学习一些新的html功能,但我不确定这是否更适合canvas或SVG(以及使用哪个lib)。
我相信SVG在这里更合适,因为所有东西基本上都是连接到线条的形状(听起来像矢量图形给我),但是如果你想的话,请让我知道为什么。
至于图书馆,我在这里阅读了拉斐尔vs Jquery SVG图书馆辩论......但这发生在一年半之前。您对这些库的当前状态或已成熟的新库有何看法?
答案 0 :(得分:4)
至少对我来说,拉斐尔似乎是领先者。我在JSMag上读过一些关于它的文章,似乎图书馆继续发展。拉斐尔似乎也有一个强大的社区支持和一些体面的活动在它的讨论板上。 jQuery SVG的库自2010年1月以来没有更新,因此我不确定它的当前开发状态是什么。
此外,看起来拉斐尔有一些严肃的支持,而jQuery SVG看起来是一个人的工作。我不是在敲它,所以请不要误解我的意思 - 只是如果我想长期建造一些东西,我可能会赞成Raphael,因为它似乎有更强大的社区支持。
只需2美分。希望这会有所帮助。