Ho provato a cercare ovunque un elenco sintetico dei vantaggi e degli svantaggi dell'utilizzo di Flex vs. Flash.Flash versus Flex
Provenendo da un passato di programmazione, adoro Flex. È facile da imparare e, dato che può utilizzare classi flash, perché dovrei voler utilizzare Flash senza flex?
Flex:
Pro:
- bene per lo sviluppo di RIA
- offre molte opzioni user-ingresso, fuori dalla scatola
- Costruire nel sistema di lay-outing
- la MXML è più facile per i non programmatori
- È possibile combinare rapidamente Componenti per creare piccole applicazioni
- I componenti possono offrire un vantaggio in progetti di grandi dimensioni a causa della loro natura modulare .
- possono essere sviluppate utilizzando Linux
- ha un bel ciclo di vita dei componenti per la convalida, ecc
Contro:
- aumenta la dimensione del vostro .swf
- Personalizzare l'aspetto dei componenti può richiedere molto più tempo del previsto, a seconda dello stile visivo che stai cercando
- quando scopri che è necessario un componente personalizzato che non XIST, potrebbe essere necessario tornare a Flash per fare il vero lavoro di programmazione e confezionamento della componente
- La "flessibilità" di Flex significa che sarà letto un sacco di documentazione
- Bugs nel framework Flex
- È infine necessario scendere a compromessi con l'architettura del framework Flex
Flash
Pro:
- buono per fare i film/animazioni
- Timeline può essere più facile per i progettisti/animatori di concettualizzare
- quando si lavora da zero, fornisce una grande quantità di controllo.
- più facile per qualcuno con uno sfondo di programmazione
- È possibile programmare quello che ti piace; compromessi con quadri esistenti
Contro:
- fornisce solo input dell'utente base (casella di testo) fuori dalla scatola.
- timeline può essere scoraggiante per i programmatori (anche se è possibile in tutta sicurezza ignorarlo)
- sviluppo di alcuni tipi di applicazioni sarà più lento che con Flex
- non può essere sviluppato utilizzando Linux validazione dell'input utente deve
- tutto essere gestito nel codice. Nessuna convalida integrata.
- necessità di implementare il proprio sistema lay-outing
Si prega di correggermi se ho perso qualcosa detto finora.
Questo è un po 'di mele alle arance di confronto imho. In Flex non è possibile creare filmati e animazioni (timeline). Ma sia Flex che Flash ti permettono di sviluppare applicazioni. –