Grafici, da Flash a Javascript nel nome dell’iPad

Mercoledì 16 Giugno 2010 - 08:14

di Cesare Lamanna

Scripting

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.

Tags:

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.

# - postato da Delio - 16 Giugno 2010 - 19:59

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

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento