2010-06-08 11 views
5

Ho scelto Flex 4 come la tecnologia più appropriata per sviluppare un'applicazione web graficamente ricca (non è un semplice sito basato sui contenuti), ma preoccupata di come la recente stampa negativa (ad esempio problemi di sicurezza) possa influenzare l'utente finale fiducia e, infine, se la base di utenti potrebbe cadere prontamente in risposta. (Non mi interessa se la mia app funziona su iPhone o iPad per ora)Qualche idea su come prepararsi per il futuro dello sviluppo di Flash/Flex/HTML5?

Penso che Flash Builder 4 sia un ottimo ambiente di sviluppo e abbia ridotto al minimo i tempi di sviluppo per me/il mio team. Dopo alcuni test di base di animazioni grafiche simili a quelle utilizzate nella mia app, HTML5 non ha funzionato altrettanto velocemente, è incoerente con i browser e alcune animazioni sono frastagliate (mi aspetto che le prestazioni del browser e le librerie grafiche migliorino nel tempo). Anche a me personalmente non piace programmare Javascript perché sono molto appassionato di battitura forte per scoprire rapidamente gli errori.

Se sviluppi Rich Internet App, come stai rispondendo?

Ti stai preparando a migrare potenzialmente a HTML5/Javascript? Giava? Nessuna azione?

BTW - Non voglio argomenti pro/anti-flash - sono solo curioso di vedere come la comunità risponde.

+1

Non si può pretendere di creare applicazioni internet per il Web moderno senza javascript. – Rob

+0

Benvenuti in Stack Overflow! Quando dici "è solo curioso di vedere come risponde la comunità" significa che questo dovrebbe essere contrassegnato come Wiki della comunità. – phwd

+2

@Rob http://www.adobe.com/resources/business/rich_internet_apps/ – phwd

risposta

2

Alla fine della giornata, Flash/Flex non vanno da nessuna parte. Se Flex 4 soddisfa le tue attuali esigenze e sei a conoscenza dei limiti (ad esempio, non può essere distribuito su dispositivi iOS), allora io dico di farlo. Sì, è vero che l'argomento è diventato leggermente politicizzato, ma se offri qualcosa di cui i tuoi clienti hanno bisogno, sarebbe sciocco rifiutarsi di usarlo perché supportano "HTML 5" - quando HTML 5 non lo fa chiaramente offri gli strumenti di cui hai bisogno.

Un sacco di cose fantastiche sta arrivando in pipe in Flash, molte delle quali semplicemente non possono essere fatte in altro modo - google UJam per un esempio. Non lascerei che Steve Jobs ti spaventasse dall'usare la tecnologia che funziona per le tue esigenze.

+0

+1 per questo. Se Flash/Flex è il più produttivo per il tuo team in questo momento e non è necessario supportare iOS, quindi utilizzarlo. La piattaforma flash non è una nave che affonda, almeno non per molto tempo ancora. Personalmente mi sono trasferito a scrivere GUI web app in html/javascript, ma solo perché di solito ho bisogno della compatibilità iOS. –

+1

Myk, spero che "Flash/Flex non vadano da nessuna parte" intendi davvero "Flash/Flex non vanno via". :) – Robusto

+0

Haha, grazie per questo, Robusto - hai ragione. Voglio dire che staranno in giro per un po '. #AmbiguitySucks – Myk

2

La mia azienda prevede di continuare con Flash, utilizzando FlashBuilder 4 e il back-end Java. Abbiamo lavorato con Flex/Flash diversi anni fa per sottrarci all'attività di supporto di tutti i diversi browser e al business di essere produttivi e offrire ai nostri utenti una ricca esperienza sul lato client.

HTML5/Javascript hanno un potenziale, ma non sono neanche lontanamente robusti, potenti, veloci o efficienti. La gerarchia delle classi, la digitazione dei dati e il modello degli eventi hanno consentito a ActionScript 3 di superare le miglia di qualsiasi Javascript. Che cosa succede se Steve Jobs dà il pollice a Flash? Time-Warner e altre grandi società di comunicazione hanno affermato che continueranno con Flash, quindi è solo una questione di tempo prima che Steve Jobs releghi Apple a uno status di nicchia permanente o alle caverne e permetta a Flash di utilizzare i prodotti Apple. (La mia ipotesi è che per l'immediato futuro preferirà lo status di nicchia ad ammettere che è sbagliato-guarda quanto tempo ha mantenuto un mouse solo bisogno di un solo pulsante? -ma è solo la mia opinione.) In ogni caso, Flash sarà presto disponibile su una moltitudine di smart phone, incluso il Droid, quindi non sono preoccupato.

+0

Esattamente. Non uso Flash per il gusto di farlo, ma per quello che dici: robusto, potente, veloce ed efficiente. Se HTML5 era tutto ciò che Flash era, Flash sarebbe già sparito. – Allan

0

Sono uno sviluppatore Flex, ma penso che HTML5 sarà enorme. Le funzionalità complete di HTML5 sono lontane anni e non penso che ucciderà completamente Flash. Flex manterrà una parte del mercato RIA perché ha molto più di un semplice plug-in client standard - LCDS/BlazeDS, funziona bene con ColdFusion e Java.

Mi piace Flex per lungo tempo. Perderà un po 'di terreno in HTML5, ma ci sono aree in cui Flex trarrà il suo vantaggio.

1

Adobe fornirà strumenti per la conversione in HTML5, ma stanno già seguendo il percorso HTML5 con alcuni strumenti introduttivi. Basta guardare su Adobe. Sanno cosa sta succedendo.Hanno appena ucciso istantaneo mobile quindi, anche se hanno sostenuto con la mela su di esso hanno finalmente fatto la cosa giusta, invece di stupidamente aggrappata al solo perché ... la speranza che aiuta

+0

Le app Flash sono impacchettate su dispositivi mobili con AIR. La dichiarazione di Adobe riguardava il supporto Flash nei browser mobili. –

0

Disclaimer: io sono autore di Web atomi JS

Flex/Flash è già morto, poiché l'utilizzo di dispositivi diversi da PC aumenta di giorno in giorno. Tranne il vecchio IE (IE < 10) quasi tutte le funzionalità di Flash sono già offerte dai browser. File API, caricamento AJAX con barra di avanzamento, API Canvas, DB indicizzato, API dei messaggi di dominio incrociato & Web Sockets. E i CSS3, WebGL con 3D possono dare flash come grafica.

Riguardo alla libreria di componenti & Binding, HTML5 + JS manca dello sviluppo basato sui componenti offerto da Flash. Per colmare questa lacuna, abbiamo creato una struttura che offre funzionalità simili a tutti i componenti a quella della flessibilità. Guarda l'immagine seguente & vedi questo blog che delinea le somiglianze tra Flex & Web Atoms JS.

http://akashkava.com/blog/439/migrating-from-flex-to-html5-with-web-atoms-js/

Ecco link alla documentazione. http://webatomsjs.neurospeech.com/docs

Flex to HTML

Problemi correlati