我想在浏览器中制作流程图应用程序.使用哪个SVG库?

Bor*_*ltz 5 javascript jquery svg raphael

作为一个有趣的项目,我将创建一个简单的流程图应用程序来学习一些新的html功能,但我不确定这是否更适合canvas或SVG(以及使用哪个lib).

我相信SVG在这里更合适,因为所有东西基本上都是连接到线条的形状(听起来像矢量图形给我),但是如果你想的话,让我知道为什么.

至于图书馆,我在这里阅读了拉斐尔vs Jquery SVG图书馆的辩论......但这发生在一年半之前.您对这些图书馆的当前状态或已成熟的新图书馆有何看法?

Dav*_*ter 4

至少对我来说,拉斐尔似乎是领先者。我在 JSMag 中阅读了一些有关它的文章,并且该库似乎在不断发展。Raphael 似乎也有强大的社区支持,并且在其讨论板上有一些不错的活动。jQuery SVG 的库自 2010 年 1 月以来就没有更新过,所以我不确定它当前的开发状态如何。

另外,看起来 Raphael 得到了一些严肃的支持,而 jQuery SVG 看起来是一个人的作品。我并不是在敲它,所以请不要误会我的意思 - 只是如果我想要长期构建一些东西,我可能会喜欢 Raphael,因为它似乎拥有更强大的社区支持。

只是我的2分钱。希望这可以帮助。