Che cosa è Adobe Flex?

November 28

framework Flex di Adobe offre una vasta gamma di possibilità per gli sviluppatori per aumentare l'esperienza multimediale del Web di oggi. Dalla creazione di semplici animazioni per la progettazione di interi siti web per lo sviluppo di potenti applicazioni Rich Internet, Adobe Flex sembra limitato solo dalla bravura del programmatore e la visione del progettista.

Storia

Adobe ha iniziato la progettazione del framework Flex nel 2002. Clemente Wong, ex lead ingegneria compilatore per Flex di Adobe, note sul suo blog che la squadra incollata la "versione 1.0 del compilatore insieme da un gruppo di codici abbiamo prodotto e ... altri progetti open source ". Come con la maggior parte della tecnologia emergente, il compilatore e il quadro è cresciuta in raffinatezza con ogni versione successiva. All'inizio del 2007, Adobe ha annunciato i suoi piani per rendere il progetto open source Flex. L'anno successivo ha visto Adobe ovviare su questo annuncio.

Funzione

Flex consente ai programmatori di progettare animazione e RIA (Rich Internet Applications) che sono visti attraverso Adobe Flash Player o AIR di Adobe. Kit gli sviluppatori Flex SDK (Software) è disponibile gratuitamente a chiunque voglia utilizzare la tecnologia. Naturalmente, Adobe offre un ambiente di sviluppo integrato (IDE) per facilitare il compito di creare applicazioni Flash e AIR.

Per la non tecnico, la differenza tra utilizzando la versione gratuita contro l'IDE è simile in natura alla differenza tra un semplice editor di testo e un vero e proprio programma di elaborazione testi. Una persona potrebbe scrivere la sua storia di vita in Blocco note Microsoft, ma Microsoft Word renderebbe il controllo ortografico molto più facile.

Benefici

Il più grande vantaggio di utilizzare Flex è la popolarità di Adobe Flash Player. Adobe fa l'affermazione che il 99 per cento degli utenti di Internet a livello mondiale nei mercati maturi hanno qualche versione di Flash Player installato sul proprio sistema. Tale quota di mercato significa che gli sviluppatori sono in grado di raggiungere il maggior numero di clienti, mentre la programmazione per l'applicazione Flash, piuttosto che il sistema operativo di ciascun utente. L'SDK gratuito è un buon punto di prezzo per la maggior parte dei programmatori, pure. Molti IDE di terze parti, come Eclipse e IntelliJ IDEA, offrono anche i plug-in per aiutare gli sviluppatori nella creazione di progetti basati su Flex.

Flash vs Flex

Adobe concede in licenza anche un altro prodotto per sviluppare applicazioni volte a Flash Player, giustamente chiamato Adobe Flash. I vantaggi Flash è su Flex, dal punto di vista di design, sono i potenti strumenti visivi inclusi in Flash. Al contrario, Flash manca di alcuni dei controlli logici disponibili con Flex. Idealmente, un designer dovrebbe utilizzare Flash per creare l'interfaccia utente (UI) e animazioni, mentre un programmatore potrebbe sviluppare la logica di back-end per fare una funzione di RIA in modo efficiente utilizzando il framework Flex.

Potenziale

Considerando la popolarità di Adobe Flash Player, il cielo è apparentemente il limite per il framework Flex. Internet di oggi è una grande partenza dal Web di ieri, in gran parte a causa dello sviluppo di RIA con l'interazione dell'utente elevata. E 'ovvio il cambiamento di Internet di domani sarà altrettanto sorprendente. Il potere di Flex, sostenuta da risorse di Adobe, potrebbe essere un pioniere nella frontiera di sviluppo futuro.