3 ms·
The D3.js google group is chock-full of excellent advice, especially around reusability etc. NVD3 is a great way to put D3 in play with less hand-coding, too.
by amcnett 13y ago
The D3.js google group is chock-full of excellent advice, especially around reusability etc. NVD3 is a great way to put D3 in play with less hand-coding, too.
Check out Flask! I am no Python expert, but Flask is an excellent micro framework that makes (especially simple web) app building a simple(r) process. It's also fun.
- danabramov 13y agoI second Flask.
- rrosen326 13y agoI thought about doing flask, because I love Python and it would be way easier than monkeying around with Angular. But most of my code is D3, so it's a lot of javascript anyway. And by doing angular, I basically upload one page to the user, and then from there out, they never touch my server. (Data is served by Cloudant - a YC comp). So even though I've had > 10k page views, my server is hardly touched. And everyone gets really responsive interaction since it is all done in the browser, occasionally waiting for new data to serve. So, while this was painful to build, I can really see the allure of client-side single-page apps.
- amcnett 13y agoMaybe next time around you can harness them both: https://github.com/rxl/angular-flask https://github.com/rxl/angular-flask """ An AngularJS (frontend) + Flask / Python (backend) Boilerplate Application """