But that way you are throwing away the only benefit - that it works without javascript. It's really expensive to draw graphs and it's better to be offloaded to clients.
I can't think of many reasons for building them serverwise.. except for when you don't have access to javascript or you are limited by the power as well.
I disagree, as even if you did use Javascript the service is still far more accessible to a novice developer than something like the d3.js library (which I love, but has a rather steep learning curve).
Additionally, you would be surprised at how much could be accomplished in that department with just CSS.
Comments
But that way you are throwing away the only benefit - that it works without javascript. It's really expensive to draw graphs and it's better to be offloaded to clients.
I can't think of many reasons for building them serverwise.. except for when you don't have access to javascript or you are limited by the power as well.
I disagree, as even if you did use Javascript the service is still far more accessible to a novice developer than something like the d3.js library (which I love, but has a rather steep learning curve).
Additionally, you would be surprised at how much could be accomplished in that department with just CSS.
That's a limitation of d3.js, not JavaScript. gRaphaël is pretty easy to use: http://g.raphaeljs.com/