Это неправда, что IE не поддерживает canvas.IE9 будет поддерживать его, это та же версия, которая будет поддерживать SVG.
Для разработки SVG это зависит от того, что вы хотите сделать.Для статических изображений вы даже можете использовать Illustrator или Inkscape, а затем сохранить / экспортировать как SVG.Если вы сделаете это, не забудьте использовать Scour [0], так как автоматически сгенерированная разметка может быть немного хитрой.Я обычно просто пишу SVG вручную, если я не делаю что-то сложное, в этом случае лучше использовать редактор изображений.
Нет действительно хороших редакторов для добавления анимации, поэтому я всегда добавляю их вручную.Такие вещи, как SMIL (используется для анимации SVG), не так сложны в изучении, но немного многословны.Если вы используете SMIL, то рекомендуется использовать FakeSMIL, который включен в SVGBoilerplate, на который Эрик ссылается выше, поскольку в некоторых браузерах отсутствует поддержка SMIL.
Если вы хотите использовать библиотеку JS для создания SVG, а не писать вручную или с помощью редактора, то Raphaël, вероятно, наиболее зрелый.Также есть Dojo GFX [1].Что лучше, действительно зависит от личных предпочтений и того, что вы пытаетесь сделать.Было бы лучше попробовать их с чем-то простым и увидеть, что вы предпочитаете.
[0] http://www.codedread.com/scour/ [1] http://docs.dojocampus.org/dojox/gfx