Flex Roadmap

Tema: AIR, Flash, Flex | 24.11.2010. | Piše: Ivan Ilijašić

Kao što i sami vidite, Adobe ulaže puno truda u razvoj Flex frameworka. Cilj novog izdanja Flex Frameworka (Hero) jest omogućiti glatko izvođenje Flex aplikacija na mobilnim uređajima, optimizacija Flex Spark komponenata, a rezultat toga trebao bi biti poticaj developerima da razvijaju veće enterprise aplikacije u Flexu. Više o budućnosti Flexa moglo se čuti na predavanjima ovogodišnjeg Adobe MAX-a. Budući voditelji Flex grupe imaju pristup internim forumima Adobe zajednice, svjedoci smo koliko se napora ulaže u poboljšanje performansi Flash platforme kako bismo jednostavno razvijali aplikacije za više platformi.

Osobno trenutno radim na jednom BlackBerry PlayBook aplikaciji, a ona će se moći koristiti i na računalu te na Androidu (ako uložim još malo dodatnog truda). Budući sam prije radio u Javi, znam kako idu priče o tehnologiji koja omogućava da se “sve vrti na svačemu”. Prije par dana sam se krenuo baviti AIR aplikacijama za BlackBerry i dojam je poprilično dobar. Da, točno je, trenutno još uvijek nije moguće koristiti svu native funkcionalnost uređaja, ali iz tjedna u tjedan vidi se napredak (ista priča vrijedi i za AIR na Android uređajima).

Na Adobe TV-u možete pogledati predavanje s MAX-a, a tema predavanja je Flex Roadmap. Ovdje ćete moći čuti puno zanimljivih detalja, posebno me zainteresirala riječ “Falcon”, pogotovo kada se uzme u obzir koliko se već radi na širenju Flasha po  raznim platformama i na poboljašnjima i razvoju Flex frameworka. Pogledajte predavanje pa ćete znati o čemu je riječ.

Više od Falcona upala mi je u uho mogućnost native multithreadinga unutar Flash Playera. Pretpostavljam da zbog hypea oko Flasha/Flexa i mobilnih uređaja ovaj feature je pao u drugi plan. Činjenica je kako Silverlight ima podršku za multithreading (mislim da je to uvedeno još u verziji 2), dok HTML 5 uvodi podršku za multithreading pomoću WebWorkersa.

Flash u tome malo zaostaje i zanima me kako će taj dio biti izveden. U Adobeu su očito svjesni da ovo nije jednostavan zadatak, možda se može riješiti u kratkom roku, ali postoji problem securityja i načina sprječavanja blokiranja browsera ukoliko neiskusni developeri odluče nespretno iskoristiti nove mogućnosti Flash platforme.

Silverlight je imao tu prednost što je mlađi i bilo je lakše krenuti u veće zahvate po njemu, dok bi low level API za multithreading u Flashu bio teži zahvat s obzirom na to koliko dugo je Flash Player na našim računalima te bi to možda značilo razvoj nekih dijelova od početka. S druge strane, trenutno se čini kako bi taj multithreading API možda trebao biti bliži konceptu u HTML-u 5, ali to nam još ostaje za vidjeti.

Inače, po nekim forumima sam vidio nagađanja kako Flex Hero možda već koristi neke mogućnosti multithreadinga, no nisam uspio pronaći službenu potvrdu te teze.

Ivan Ilijašić

Adobe ZgFlex UG co-manager, Flex/PHP specijalist, web consultant. Ivan je zasigurno najveći proizvođač vijesti o Flexu u Hrvata. U svojoj karijeri radio je za ugledne poslodavce kao što su Raiffeisen Bank Zagreb, Exozet Berlin, CROATIA osiguranje i Pliva. Trenutno radi kao projektant IT rješenja u Allianzu Zagreb.

Komentari

  1. Alex Maroney kaže:

    Great article…

Ostavite komentar:





*