Grafici, da Flash a Javascript nel nome dell’iPad
Mercoledì 16 Giugno 2010 - 08:14
di Cesare Lamanna

Qualche giorno fa un amico mi ha mostrato fiero il suo iPad, magnificandone gli aspetti positivi e lamentando di fatto un solo, vero problema: la mancanza di Flash. L’amico in questione è uno che lavora con Google Analytics ed essendo l’interfaccia di quel servizio fortemente basata su Flash, soprattutto per la generazione dei grafici, lo sfogo è comprensibile.
Quelli di Campaign Monitor devono aver avvertito, evidentemente, il problema. Se i nostri clienti hanno necessità o voglia di consultare dati e statistiche con un iPad, che facciamo? Li lasciamo a piedi o proviamo una via alternativa? Questa la strada seguita. Tutti i grafici del servizio sono stati convertiti da Flash a Javascript, sfruttando una libreria ricca e potente come Highcharts. Funziona? Pare di sì. A testimoniarlo questo breve video.
Categoria: Scripting | Permalink
Commenti
1
non può che far piacere, flash ha da murì
# - postato da erik_ilrosso - 16 Giugno 2010 - 11:38
2
@erik_ilrosso:
Sono sempre più stupito dall’acume dei tuoi argomenti.
# - postato da Pino - 16 Giugno 2010 - 11:45
3
Sul mio sito personale descrivo delle buone applicazioni che utilizzo su iPhone (Stesso problema con Flash) per consultare in maniera completa ed efficiente le statistiche Google.
# - postato da Daniele Tabacco - 16 Giugno 2010 - 12:36
4
No dai trolleggiavo un pò. C’è da dire che utilizzare flash solo per fare i grafici non è il massimo, ad esempio ext.js ha delle classi che per fare i grafici che usano flash quando tutto il resto è javascript e html. Se tanto devo avere dei grafici in flash taglio la testa al toro e uso flex e si fa tutto in swf.
Ci sono molte soluzioni, generare un immagine lato server (+image map certo che interazione quasi zero) oppure usare una canvas o simili.
(pensa che per dei grafici a barre orizzontali ho usato solo dei div colorati cambiando al volo il size e simili).
Io mi occupo diciamo di dwh e analisi e nell’ultimo hanno sempre più spesso i fruitori di questi contenuti si connettono da blackberry, iphone (ora pure ipad) e un’applicazione sviluppata in flex (per altro molto completa) mi è toccata farla diventare una serie di script php e js dipendenti dai vari device per far si che sembrino applicazioni native (vedi jquery touch ui e simili), visto che credo che in futuro sempre più persone vogliano andare al sodo e vedere i dati mentre sono sul treno e bloccati sulla tangenziale visto che iphone e ipad al momento rappresentano il 99% dei device extra pc dei miei clienti… beh è da qui che è nato il mio odio per flash.# - postato da erik - 16 Giugno 2010 - 12:44
5
è iniziata la grande fuga da flash… chissà, magari fra due/tre anni morirà definitivamente (insieme ad Adobe, visto il crollo del suo titolo azionario in borsa)
# - postato da Michele - 16 Giugno 2010 - 17:15
6
utilizzare flash per fare due grafici è da dementi.
# - postato da TheStylist - 16 Giugno 2010 - 18:55
7
Mah… per dei grafici ok, anche perché l’idea era insensata a priori, a prescindere dall’iPad, ma non mi sembrerebbe logico abbandonare Flash perché la Apple ha deciso di non supportarlo.
Vuoi l’iPad? Non avrai Flash, quindi non potrai visualizzare determinate cose, semplice.
8
@erik:
sto seguendo alcuni interessanti sviluppi di Flash su Android: penso che Adobe si stia cominciando a muovere in maniera un po’ più seria rispetto al passato nell’ambito dei device. Comunque, non è necessario fare grafici in Flash o per lo meno non ricordo esempi di grafici che non possano essere realizzati in altro modo. Poi, lato developer/azienda, va fatta una scelta anche sui mezzi a disposizione: se farlo con un’altra tecnologia mi prende dieci volte di più, viva i grafici in Flash.
# - postato da Pino - 17 Giugno 2010 - 08:04
9
Se non si sa usare una tecnologia non è detto che sia meglio se questa viene eliminata. Per quanto riguarda i grafici vabbè.. è ovvio che si possono fare anche con JS e magari anche prima, ma Flash à tantissime altre qualità e caratteristiche che JS non à. Per esempio l’impatto visivo che garantisce al sito, e che i vari framwork JS (per quanto ottimi) ancora non possono offrire.
Io programmo con entrambe le tecnologie e ci sono richieste da parte dei grafici che con i framework JS non ho la possibilità di esaudire.
# - postato da zeeroa - 17 Giugno 2010 - 19:07







