Snap.svg - A JavaScript SVG library.(

over 8 years ago from David Öhlin, Front-end developer at Digitaliseringsbyrån

  • EJ FoxEJ Fox, over 8 years ago

    It's become pretty clear to me that the gold-standard for SVG manipulation on a page is D3:

    This seems to take a more designery-approach to things, but I don't see it doing anything D3 doesn't, and it seems to be lacking in a lot of the things that make D3 great. If you're gonna learn a syntax for SVG manipulation, might as well be one that unfolds the world for you, instead of one the limits you, I'd think.

    0 points
    • João RamosJoão Ramos, over 8 years ago (edited over 8 years ago )

      I have to say I find D3 (as well as its predecessor Protovis) a little hard to digest. I'm not sure if it's because of its approach or syntax, but I always had troubles figuring out how to chart my data with it. I do understand it does pretty cool stuff, though.

      On the other side, Snap.svg seems to be quite designer-friendly. The syntax Dmitry (which by the way is the guy behind Raphael) is using is a plus: it's closer to jQuery, thus making charting slightly easier for the average designer. I can only speak for myself, of course.

      0 points