Što donose Flash Builder 4.5 i Flex 4.5 SDK

Tema: AIR, Flex, Mobilne tehnologije | 07.05.2011. | Piše: Pokrajčić Tomislav

Ovih dana je Adobe objavio nove verzije razvojnih alata i Flex frameworka.

Flash Builder je sada u inačici 4.5 i dolazi u dvije varijante – ‘Flash Builder 4.5′ i ‘Flash Builder 4.5 for PHP’. Potonji je namijenjen PHP developerima i sadrži integrirani Zend Studio 8.  Adobe i Zend već dugo surađuju, a ovaj bundle će znatno pojednostaviti proces razvoja mobilnih i web aplikacija koje na serverskoj strani koriste PHP. Naš stari prijatelj Mihai Corlan već ima odličan članak o razvoju mobilnih aplikacija koristeći ‘Flash Builder 4.5 for PHP’.

Deteljan pregled novosti u novom Builderu možete pročitati u ovom Adobe Developer Connection članku, a ovdje ćemo izdvojiti one najbitnije.

Novi Builder je baziran na novoj Helios verziji Eclipsea, a jako su optimizirane tri stvari koje su gadno zapinjale – Design view, refactoring i profiling.

Najvažnija pak vijest je da se od sada u FB mogu kreirati i projekti za iOS, Android i BlackBerry Tablet OS. Adobe navodi da idući mjesec izlazi update koji će omogućiti kreiranje Flex projekata za iOS i BlackBerry (trenutno je moguće napraviti samo čisti ActionScript projekt) iako je to i već moguće uz malo petljancije (u BlackBerry App Worldu se već nalazi 7 domaćih Flex aplikacija, a ima ih i testno deployanih na iPhone). Bitno je napomenuti da je u pripremi i 2.7 release AIR runtimea koji će strašno ubrzati izvršavanje aplikacija na iOS-u.

Aplikacije se mogu testirati u simulatoru ili na uređajima. Kad je sve spremno za appstore, FB pruža wizzarde za pakiranje i proces potpisivanja aplikacije.

Iduća bitna stvar su brojni dodaci za ubrzavanje kodiranja (nepostojanje nekih od njih je do sada bilo gotovo bezobrazno). Nekoliko najzgodnijih su: generator getter/setter fja sa dispatchanjem data-binding evenata, formatiranje MXML koda, podrška za code snippete (100-njak predefiniranih), code complete za metadata tagove, generiranje label funkcija, generiranje stub koda kod referenciranja varijabli koje još nisu definirane, preimenovanje fja i varijabli u fajlu ili workspaceu, itd. Kompletniji opis svega u zgodnom članku na ADC portalu.

Znatno je unaprijeđena i integracija Flash Buildera i Flash Catalysta. U Builderu se sada može uključiti Catalyst compatibility checker koji upozorava na dijelove koda koji će raditi probleme kod otvaranja u Catalystu pa ih se može odmah srediti/refaktorirati. Ako ista osoba hendla i dizajn i kod, ne mora više raditi export u fxp da bi se projekt otvorio u Catalystu nego se može direktno prebaciti u njega, napraviti izmjene na grafici i vratiti u Builder.

Toliko o Flash Builderu. Sada na novi SDK.

Naj fora je podrška za izradu mobilnih aplikacija. Tu ima toliko toga da je najbolje dati link na članak koji to objašnjava kako spada.

Druga naj fora je nadopunjeni set Spark komponenti – Spark DataGrid, Form, Image, Module, Busy Indicator, SkinnablePopUpContainer, Date/Time, Number i Currency formateri i validatori.

Unaprijeđeno je učitavanje Flex framework RSL-ova na način da Flex aplikacija od sada traži samo one RSL-ove s kojima ima stvarnu ovisnost, a ne cijeli framework. Isto tako, moduli sada znaju da je je parent aplikacija ili neki drugi modul već učitao RSL-ove koji mu trebaju pa ih neće ponovo učitavati.

Kompajler je ubrzan za oko 20% i troši oko 20% manje memorije, dodana je podrška za Text Layout Framework 2.0 u kojem ima dosta unaprijeđenja i bugfixeva vezanih za rad sa velikim količinama texta, Spark VideoPlayer od sada podržava OSMF 1.0 i HTTP streaming.

U svakom slučaju, ovaj release SDK-a i Buildera donosi strahovito puno konkretnih novosti koje daju snažan vjetar u leđa svima koji rade razvoj na Flash platformi.

Pokrajčić Tomislav

Adobe Community Champion, vlasnik tvrtki Binaria i Zenzo te jedan od voditelja ZgFlex grupe. Aktivno se bavi Flash platformom od 2006., a paralelno sa izlaskom Flexa 2 osniva ovu grupu i dovodi Adobe UG program u Hrvatsku.

Ostavite komentar:





*