3 ms·
Ehh, that was kind of a thin article that didn’t quite scratch the itch on why D3 is troublesome. First, I think if you want to use d3, you probably just want
by jbob2000 8y ago
Ehh, that was kind of a thin article that didn’t quite scratch the itch on why D3 is troublesome.
First, I think if you want to use d3, you probably just want a charting library. Convince yourself that HighCharts is not flexible enough and then try d3. So the trouble with d3 is that most people don’t need to use it and are in over their heads.
Second, d3 is full of leaky abstractions. Imagine if cars didn’t have acceleration pedals, and you had to manually open the throttle and engage the fuel pump yourself. You’d need an engineering degree to drive your car! Same thing with d3; it’s ridiculous that you need to know the ins and outs of some of the internet’s most complicated and frustrating technology just to show a couple of data points on a graph. It’d be great if you could work with d3 and pretend like SVG and the DOM didn’t exist.
- fein 8y agonvd3 if you want d3 charts without the d3 hassle: http://nvd3.org/ http://nvd3.org/