b'\n_START_ARTICLE_\nAdobe Flex\n_START_SECTION_\nCaratteristiche\n_START_PARAGRAPH_\nFlex inizialmente \xc3\xa8 stato pubblicato come una applicazione Java EE o JSP che compilano MXML e ActionScript al volo in applicazioni Flash (file binari SWF). Le versioni successive di Flex supportano la creazione di file statici che vengono compilati nella fase di creazione e possono essere pubblicate online senza la necessit\xc3\xa0 di una licenza server._NEWLINE_L\'obiettivo di Flex \xc3\xa8 quello di permettere un rapido e facile sviluppo di applicazioni Rich Internet application, meglio conosciute come RIA._NEWLINE_Flex utilizza per lo sviluppo di interfacce utente un linguaggio XML chiamato MXML. Flex \xc3\xa8 gi\xc3\xa0 provvisto di componenti e caratteristiche come Web service, remote object, drag and drop, colonne ordinabili, grafici, effetti animati precostruiti e altre semplici interazioni. Il client viene caricato una volta sola, il workflow \xc3\xa8 migliorato rispetto alle vecchie applicazioni HTML (eg. PHP, ASP, JSP, CFMX) le quali richiedono l\'esecuzione di interi processi per ogni azione._NEWLINE_Il linguaggio Flex e la sua strutturazione in sorgenti MXML per la GUI ed ActionScript per la Business Logic sono studiati per distinguere la logica della programmazione dal design implementando di fatto il design pattern MVC._NEWLINE_Inoltre, il server Flex funziona come gateway per permettere al client di comunicare con XML Web Services le Remote Objects (come CFC Coldfusion, classi Java, e qualsiasi altra cosa che integra Action Message Format)._NEWLINE_Comunemente menzionati come alternative a Flex sono OpenLaszlo e AJAX.\n_START_SECTION_\nPrime versioni (Flex Server 1.0 e 1.5)\n_START_PARAGRAPH_\nLe prime versioni di Flex avevano un target mirato alle imprese, la licenza si aggirava intorno ai $15000 per CPU. Ogni licenza include 5 Flex Builder.\n_START_SECTION_\nAdobe Flex 2\n_START_PARAGRAPH_\nFlex 2 cambia il modello di licenza, per aprire un mercato gratuito chiamato "Flex Framework"._NEWLINE_Il nuovo Flex Builder 2 si basa su IDE Eclipse. I servizi Enterprise continuano a essere disponibili per chi ha necessit\xc3\xa0 di funzioni avanzate._NEWLINE_Flex 2 introduce l\'uso di una nuova versione del linguaggio ActionScript, Actionscript 3, e richiede Flash Player 9 o superiore per il runtime._NEWLINE_Flex \xc3\xa8 il primo prodotto Macromedia a essere rinominato Adobe.\n_START_SECTION_\nAdobe Flex 3\n_START_PARAGRAPH_\nA partire dalla versione 3, la tecnologia Flex \xc3\xa8 open source. Viene pubblicato un SDK con tale licenza, anche se il Flex Builder continua ad essere a pagamento.\n_START_SECTION_\nAdobe Flex 4\n_START_PARAGRAPH_\nA partire dalla versione 4, Flex Builder cambia nome in Flash Builder 4. Il nuovo IDE dispone di funzionalit\xc3\xa0 di debugging migliorate e di una finestra di esplorazione per dati e servizi (Data/Service Explorer) che effettua l\'analisi dei servizi Java, PHP, ColdFusion, REST e SOAP e rende possibile il drag and drop dei metodi nei componenti dell\'interfaccia utente.'