Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The server side is much more developed than the client side in this case. (Rich JS libraries are a newer phenomenon, is all.) Django is an acceptable choice on the server, although I would at least consider <a href="http://twistedmatrix.com/">Twisted</a>.</p> <p>My recommendation on the client side:</p> <ol> <li><p>First choice is <a href="http://paperjs.org/">paper.js</a> which is a library for manipulating canvas. Excellent performance, allows event binding, rich graphics operations, tutorials are fantastic. Seems to have a very gentle learning curve as well, compared to similar software.</p></li> <li><p>Second choice would be <a href="http://raphaeljs.com/">raphael</a> or a similar SVG library. Performance not quite as good as paper.js although it depends a lot on what will be onscreen.</p></li> </ol> <p>Can you elaborate on what kind of things you will be doing on the client? Number of visible objects, what events will be bound to what objects, types of graphics filters you need, and so on, all inform this choice heavily.</p> <p>You will probably find yourself fighting to get good graphics performance on the client, so expect to spend a lot of time on that.</p> <p>Edit: Based on your comments, I think you would find either solution workable, so I would lean toward paper.js only because it's a little more fun, and if you do go somewhere unexpected it will be able to go there with you.</p> <p>Since your application sounds like it has to do with a lot of charting, I would suggest you check out <a href="http://www.highcharts.com/">HighCharts</a> or another charting library, of which there are several, both commercial and non-. HighCharts itself is free for everything <em>except</em> production use in a for-profit application, and reasonably priced otherwise.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload