TLDR: Czy ktoś ma doświadczenie zarówno z protovisem, jak i D3.js, aby wyjaśnić różnice między nimi?
Gram z protovisem od 2 tygodni i do tej pory było świetnie. Tyle że teraz wydaje mi się, że uderzyłem w kawałek cegły z animacją.
protovis: http://vis.stanford.edu/protovis/
Chcę zrobić całkiem prostą animację, ale z protovis wydaje się to mniej niż intuicyjne - zaczynam myśleć, że protovis nigdy tak naprawdę nie był przeznaczony do animacji. Więc zacząłem patrzeć na D3.js:
http://mbostock.github.com/d3/ex/stack.html
Wygląda bardzo podobnie, ale:
- Wydaje się lżejszy
- Wydaje się być nastawiony na interakcję z innymi elementami DOM, a także SVG
- Wydaje się nastawiony na dodawanie animacji
Czy ktoś może wyjaśnić inne różnice?
Byłbym bardzo wdzięczny za wszelkie uwagi