PDA

View Full Version : Librerie Ajax


fifth
04-03-2007, 13:24
Ciao a tutti. Qualcuno conosce qualche llibreria Ajax che permetta di creare pie chart da un array di dati?

andbin
04-03-2007, 14:05
Ciao a tutti. Qualcuno conosce qualche llibreria Ajax che permetta di creare pie chart da un array di dati?Ho visto che hai postato la domanda in tutti i forum possibili e immaginabili ... :D

Partiamo da un presupposto: AJAX è un insieme di tecnologie client-side, sostanzialmente (X)HTML/DOM/CSS/Javascript. Non c'è alcun modo, in maniera "standard" e universale per generare dei grafici lato client usando solamente queste tecnologie proprio perché non c'è uno standard che permette di avere a disposizione un "qualcosa su cui disegnare".

In genere si possono usare soluzioni server-side che generano delle immagini al volo oppure soluzioni client-side più complesse come applet Java o filmati flash.

In realtà però qualche possibilità c'è per disegnare qualcosa usando solo HTML/Javascript. Mi riferisco al fatto che su certi browser (es Firefox 1.5+ e Safari) c'è un elemento HTML che si chiama <canvas>. Al riguardo, puoi leggere qui (http://developer.mozilla.org/en/docs/Drawing_Graphics_with_Canvas).

C'è un toolkit che puoi trovare qui (http://ajaxian.com/archives/ajax-charting-system) che sembra usare (da quanto ho visto) proprio questa funzionalità.

Comunque, ripeto per chiarezza, poter disegnare qualcosa usando solamente HTML+Javascript è necessario che all'interno del browser ci sia un elemento/componente che sia "scriptabile" e che offra le funzionalità necessarie per poter disegnare qualcosa.