Commenti 6 02 giugno 2011

Il futuro di Adobe Flash®

Autore: Filippo Amadori
ecco-perche-flash-non-morira

Ormai è una frase fatta quella: “Adobe Flash sparirà dal web”, specialmente pronunciata da quei sviluppatori che non hanno mai saputo usare la piattaforma e quindi corrosi dall’invidia nata dal vedere quei fantastici siti web che hanno caratterizzato l’elite negli anni precedenti.
Bene, penso sia arrivato il momento di spendere due paroline per chiarire la questione.

Prima di tutto devo esprimere la tristezza che provo nel visitare il web e vedere siti tutti creati con fantastici software gratuiti, tutti ottimizzati per l’indicizzazione (si fa per dire), tutti creati in 5 minuti grazie a template sviluppati da altri, ma soprattutto tutti quanti uguali senza nessun spicco di originalità.

In tutto questo ovviamente Adobe Flash crea la differenza. Infatti Software gratuiti che ti permettono di creare siti web in due clic grazie ad un template in flash non ne esistono tanti ed molto difficile trovare un sito Flash simile ad un altro.
”Flash non è indicizzabile.., su I-phone ed I-pad non viene visualizzato” direte voi, è questo è vero, ma esiste già da tempo (da prima dell’uscita di I-phone) uno script scritto in JavaScript di nome SWFobject.js, capace di visualizzare del contenuto alternativo in quei sistemi in cui non è installato il plug-in Flash Player.
Questa patch ti permette di scrivere del contenuto HTML alternativo all’interno della pagina di visualizzazione, che verrà sostituito solo in caso il plug-in Flash Player risulti installato all’interno del browser.
Questo contenuto HTML viene reso visibile ai crawler dei motori di ricerca e quindi indicizzato.

Bene ora sapete che molte persone parlano tanto per sentito dire, ma vediamo quali sono gli altri motivi grazie ai quali Flash non sparirà.

Qualsiasi guru del IT, ti potrà dire che il futuro è mobile ed in realtà, già il presente è mobile, ecco perché Adobe ha portato Flash su smartphone e tablet pc grazie ad Android, dando ai sviluppatori la possibilità di realizzare applicazioni per dispositivi mobili con la stessa semplicità con cui realizzavano un FlashGame o un FlashSite.
Ovvie che grazie a Flash possiamo anche sviluppare apps per I-phone ed I-pad.

Non è da tralasciare il fatto che grazie alla tecnologia Adobe AIR è possibile creare applicazioni multimediali ed interattive capaci di collegarsi a servizi remoti. Le applicazioni vengono esportate in un unico pacchetto compatibile sia con PC che con MAC e oltre a possedere tutte le potenzialità di Flash possono interagire completamente con il sistema operativo nel quale vengono installate, divenendo applicazioni grafiche a tutti gli effetti.

Esistono anche applicativi che convertono script ed animazioni Flash in frammenti di codice HTML5 e CSS3, ma a mio parere queste tecnologie devono essere migliorate notevolmente prima di divenire complete.

Se la pensate in modo differente potete commentare questo post e dire la vostra…. Saluti al prossimo articolo.



TAG:
CATEGORIE:
 

Post Correlati

Commenti

Gianfranco Percopo ciao filippo come sempre chiaro e imparziale sull'argomento. concordo pienamente con te tranne per quanto riguarda l'html 5. al momento la struttura di una pagina web in html 5 non è altro che una struttura ben modulata di div fatti a regola d'arte. mentra prima potevi fare una "accozzaglia" di html e css inline senza distinguere le due strutture adesso sei obbligato a creare una struttura di base che corrisponda a questo standard. e' questo è un vantaggio per i programmatori che si sono fatti le ossa su html/css senza usare quei tool del "cavolo" gratuiti e sanno la differenza tra un <div id="article"></article> e il tag <article></article>.come dici tu ci vorranno un paio di anni affinchè l'html 5 diventi maturo e completo. ma in realtà è pronto. anche per il css fu così inizialmente. già solo l'utilizzo dei form in html 5 ti permette di velocizzare di molto l'impiego delle normali tecniche di inserimento dati. il problema che sorge di fronte a flash è come realizzare una pagina web dinamica a livello di contenuti. per mia esperienza anche la più semplice web agency ha bisogno di un sito web aggiornabile. l'era di flash è finita proprio per questo, perchè le esigenze si sono evolute e probabilmente se flex avrebbe avuto la stessa diffusione flash non avrebbe avuto la crisi che sta affrontando oggi. per silverlight invece è diverso ma siccome per pregiudizio è odio apriori dei prodotti microsoft si stenta a credere nel suo potenziale. il poliedrico visual studio e silverlight permettono di generare applicazione che flash si sogna. avere un ambiente integrato ritarda i tempi di sviluppo a mio avviso ma lascia spazio anche al codice; invece tra flash e flash builder le cose cambiano. e poi diciamolo quanti utilizzano coldfusion? pochissimi. per non parlare di steve jobs che fa una politica di chiusura a questi rich applications dimostra la sua sostanziale ipocrisia: ma non si è sempre dichiarato favorevole all'open source? sento puzza di monopolio. per non parlare dell'ultimo virus (ma non dicevano che i mac non prendono virus?) dove gli utenti non sono stati informati minimamente dell'accaduto se non sui giornali. troppo orgogliosa per fare figuracce. comunque anche la sua politica avrà vita breve. mozilla stava facendo l'errore di non supportare flash nel suo browser ma si è poi rinsavita. ormai sono usciti tablet potentissimi come portatili e flash lo puoi vedere tranquillamente. vedremo anzi una evoluzione di flash forse con as4. google lo ha capito per primo e quando questa "moda" di apple (ultima di un cinese che si è venduto un rene per acquistare ipad2) passerà avremo dispositivi più seri su cui confrontarci soprattutto con l'arrivo di windows 8 che promette molto bene.
10 giu 2011
Filippo Amadori sei il fratello che non ho mai conosciuto, giuro. accetto pienamente critiche e pensiero, l'unica cosa sulla qualle posso contraddirti(ma forse ho capito male io) è che flash non ha più bisogno di coldfusion o del vecchissimo generator e se vogliamo possiamo anche escludere xml, in quanto ora dialoga tranquillamente con pagine php e asp.net o altra tecnologia lato server. infatti io creo siti in flash aggiornambili dal cliente tramite il mio cms fatto in asp.net
10 giu 2011
Gianfranco non hai capito male, infatti confermi che coldfusion è stato un flop. comunque sono indeciso se approfondire lo studio su jquery creando interfacce dinamiche stile flash ottenendo maggiori vantaggi in termini di posizionamento (è vero che flash piò essere ottimizzato per il posizionamento ma richiede più tempo rispetto a jquery) e multipiattaforma oppure buttarmi su silverlight. tu che dici?
10 giu 2011
Filippo Amadori qui vado contro un po a me stesso, per coerenza con le tematiche del blog dovrei dirti: buttai su silverlight e sii felice, ma a mio parere jquery è un framework javascript veramente potente e con una vastissima serie di plug-in che si stanno moltiplicando a vista d'occhio. senza parlare di jquery-ui sul quale scriverò una serie di articoli. prova prima jquery è multipiattaforma, facile e veloce da imparare ed ha potenziali enormi, poi se lo ritieni necessario studiati anche silverlight.
11 giu 2011
casino online idea molto interessante. piuttosto sorprendente. grazie per le informazioni fornite.
17 giu 2011
Gianfranco ok forse sarò parziale nel giudizio ma silverlight è una bomba. mi hanno chiesto un sito in silverlight e credo che lo farò senza indugi. e poi silverlight è multipiattaforma come quando lo sarà pienamente l'html5. in fondo non posso darti torto ma dall'altra jquery è ben lontano per essere usato nelle rich application. se solo pensiamo al sistema i collisioni in silverlight e alla fisica degli oggetti che adesso sto spulciando si possono creare davvero siti complessi. e poi la scelta di apple è politica non tecnica. io credo che silverlight verrà apprezzato da chi ama fare giochi, chi vuole realizzare un applicativo complesso che funzioni senza problemi senza preoccuparsi degli standard e chi vuole una qualità video estremamente più alta. silverlight si è diffuso molto in pochi anni e si integra bene con windows phone e in futuro con windows 8. anche se sono un profano nella materia vedo che comunque il potenziale è molto alto. come mi sono buttato su flash mi butterò anche su silverlight. in fondo lo ha capito anche microsoft: silverlight non vuole sostituire l'html ne tantomeno jquery ma creare applicazioni web che uniscano lato client e lato server in un unica sintesi. È stato creato per girare sia su dispositivi mobile chr desktop mentre solo adesso cominciamo a vedere jquery mobile. non dimentichiamo che jquery è pur sempre javascript e avrà sempre bisogno di un linguaggio lato server per essere completo per non parlare dell'xml,xlst, css3, dell'html5 e via dicendo. con questo non voglio sminuire jquery ma sottolineare che sono due linguaggi completamente diversi. quindi il paragone è fuorviante.
17 giu 2011
Lascia un commento