? Adobes Flex-rammeverket tilbyr et vell av muligheter for utviklere å forsterke multimedia opplevelse av dagens Web . Fra å lage enkle animasjoner til å designe hele nettsteder til å utvikle robuste Rike Internett-applikasjoner , synes Adobe Flex bare begrenset av programmerer dyktighet og designer visjon . Historie
Adobe først begynte å designe Flex-rammeverket i 2002 . Clement Wong , tidligere kompilatoren teknisk leder for Adobes Flex, notater på bloggen sin at laget limt på " versjon 1.0 kompilatoren sammen fra en haug med koder vi produserte og ... andre åpen kildekode-prosjekter ." Som med de fleste nye teknologien , vokste kompilatoren og rammeverk i raffinement med hver påfølgende utslipp . Tidlig i 2007 annonserte Adobe sine planer om å gjøre Flex prosjektet åpen kildekode . Året etter så Adobe gjøre godt på denne kunngjøringen .
Funksjon
Flex lar programmerere å designe animasjon og RIA ( Rich Internet -applikasjoner ) som er sett gjennom Adobes Flash Player eller Adobes AIR. Flex Software Developer Kit ( SDK ) er tilgjengelig gratis for alle som ønsker å bruke teknologien . Selvfølgelig tilbyr Adobe et integrert utviklingsmiljø ( IDE ) for å lette oppgaven med å lage Flash og AIR-applikasjoner .
For nontechnical , forskjellen mellom å bruke den frie versjonen kontra IDE ligner i naturen til forskjellen mellom en enkel tekst editor og en fullverdig tekstbehandlingsprogram. En person kan skrive sin livshistorie i Microsoft Notepad , men Microsoft Word ville gjøre stavekontroll mye enklere .
Fordelene
Den største fordelen i å bruke Flex er populariteten av Adobes Flash Player. Adobe gjør påstanden om at 99 prosent av de globale Internett-brukere i modne markeder har noen versjon av Flash Player installert på systemet deres . En så stor markedsandel betyr at utviklerne er i stand til å nå de mest mengden av klienter under programmeringen for Flash-applikasjonen i stedet for hver bruker operativsystem. Den gratis SDK er en passende pris for de fleste programmerere , så vel. Mange tredjeparts IDE , slik som Eclipse og IntelliJ IDEA , også plug- ins for å hjelpe utviklere med å skape Flex - baserte prosjekter .
Flash vs Flex
Adobe lisensierer også et annet produkt for å utvikle applikasjoner rettet mot Flash Player , treffende navnet Adobe Flash. Den fordeler Flash har gjennom Flex, fra et design perspektiv , er de kraftige visuelle verktøy som følger med Flash. Omvendt, mangler Flash noe av logikken som er tilgjengelige med Flex. Ideelt sett ville en designer bruker Flash for å lage brukergrensesnittet ( UI) og animasjoner , mens en programmerer vil utvikle back- end logikk å gjøre en RIA fungere effektivt ved hjelp av Flex-rammeverket .
Potential
betraktning populariteten av Adobes Flash Player , er himmelen tilsynelatende grensen for Flex-rammeverket . Internett i dag er et stort avvik fra gårsdagens Web , hovedsakelig på grunn av utvikling av RIA med høy brukermedvirkning. Det står til grunn at endringen i morgendagens Internett vil være like imponerende. Kraften i Flex , støttet av ressursene i Adobe , kan være en pioner i grenseland av fremtidig utvikling .