Juče je u Beogradu održana prezentacija novog CS paketa iz Adobe, CS5. Imao sam zadovoljstvo da predstavim novi Dreamweaver, Flash i Flash Catalyst. Pokušaću da ukratko prenesem svoje utiske o korišćenju novog paketa, na osnovu iskustva iz ovih par dana koliko sam imao prilike da koristim novi CS.
Opšti utisak pri korišćenju novog paketa je veoma visok nivo integracije delova novog paketa. Sada su Flash, Catalyst, Flash Bulider, InDesign i ostali delovi paketa besprekorno integrisani. Sada je veoma jednostavno editovati delove dokumenta u sofveru u kom je to neophodno, veoma brzo i lako, i sve izmene se automatski implementiraju.
Jak utisak na mene je ostavio trud koji je Adobe uložio u kreiranje mogućnosti kojima ljudima bez iskustva u kodiranju pruža mogućnost da kreiraju sadržaje bez ikakvog uplitanja u kod, samo koristeći grafički interfejs.
Pogledajmo za početak šta je novo u Dreamweaveru:
- Novi elementi interfejsa – Live View i Inspect, sada se DW ponaša kao browser u Live View modu, svi linkovi su funkcionalni. Inspect pruža mogućnost analize koda u Live View modu, kuljučujući real-time prikaz promena u kodu i CSS-u.
- Integrisana podrška za CMS – Sada DW analizira kod i povlači sa servera sve komponente koje su neophodne za prikaz jednog dokumenta, tako da sada čak i kada dokument sadrži samo npr. php kod, DW će povući sve neophodne komponente i prikazati dokument onako kako će on oigledati u browseru.
- Pojednostavljeni site setup – potrebno je samo ubaciti ime sajta i folder
- CSS starter pages – sada svaki novi HTML templejt ima detaljn o objašnjeno funkcionisanje i sve ono što je potrebno uraditi da bi se stranica uredila. Ovo je idealno za ljude koji nemaju mnogo koderskog iskustva.
- CSS inspection – Kao i u svakoj prethodnoj iteraciji, i u novom DW poboljšan je rad sa stilovima. Sada je moguće u real-time videti promene koda i CSS-a, kao i isključivati pojedine stavke u CSS-u, tako da je moguće lakše odrediti kako pojedine stavke CSS-a utiču na prikaz.
- Integracija sa servisom Adobe BrowserLab - klikom na jedno dugme stranica se otvara u servisu koji simulira prikaz strane u svim mogućim browserima, moguće je čak i preklapati prikaze kako bi se videle razlike u prikazu.
- PHP custom class code hinting – DW konačno ima kompletan kod hinting za PHP, a postoji mogućnost da radi i hitning za vaše kastom klase.
Novosti u Flashu:
- iPhone publishing - sada je moguće otvoriti novi dokument kao iPhone aplikaciju, i kada se aplikacija završi, publikovati je direktno u iPhone format.
- XFL format – celokupna struktura fajla se čuva u posebnom folderu – u pitanju su fajlovi koji su bazirani na XML-u. Ovo daje mogućnost da se promenom fajlova u library automatski se menjaju fajlovi unutar Flasha. Nema više potrebe za otvaranjem FLA fajlova kada nam je potreban neki simbol koji smo kreirali u nekom ranijem projektu, sada se sve to nalazi u običnom folderu. Ovim se omogućava i ubrzanje rada na većim projektima, pošto više ljudi može istovremeno raditi na jednom fajlu.
- Rad sa tekstom - Flash sada ima poboljšani text engine, tako da sada sva napredna formatiranja teksta iz npr. InDesigna rade i u Flashu, recimo, implementiran je text flow između različitih tekst-boxova.
- Code Snippets – u pitanju je alatka koja omogućava sa jedne strane primenu osnovnih animacija u Flashu ljudima koji ne poznaju ActionScript, a sa druge strane izuzetno je koristan u projektima gde se određeni segmenti koda ponavljaju, posšto je moguće da snimite svoj kod kao snipet i da ga jednim klikom kasnije primenjujete na bilo koji objekta.
- ActionScript Editor – sada AS editor u Flashu ima poboljšan deo za class hinting, i može da radi hinting i za eksterne klase, recimo klase koje ste vi napisali.
- Spring for Bones – alatka Bones je sada dobila i mogućnost da na “kosti” objekta stavite i opruge i time dobijate poboljšanu fiziku u pojedinim segmentima animacija. Ne preterano korisno, ali interesantno.
- Flash Builder integracija – sada je moguće koristiti Flash Builder kao primarni alat za kodiranje. Jednostavnim klikom na jedno dugme otvara se Flash Builder u kom možete editovati AS kod.
Flash Catalyst:
FC je novi deo paketa CS i za mene možda i najspektakularniji. Mada sam ga video kada je predstavljen prvi put, na Adobe MAX pre tri godine, pod nazivom Codename Thermo, ne prestaje da me oduševljava lakoća korišćenja ovog softvera. FC je softver koji ima za cilj da eliminiše preklapanje posla između dizajnera i developera. FC omogućava dizajneru da kreira kompletan portal, RIA ili mikrosajt sa kompletnim funkcionisanjem, isključivo u grafičkom okruženju. Developer kasnije samo poveže sa izvorom podataka i sve je gotovo. Krairanje se odvija putem selektovanja elemenata na ekranu i njihovog konvertovanja u prepoznatljive komponente grafičkog interfejsa – dugmiće, skrol-barove, slajdere itd. Catalyst u pozadini kreira mxml kod, koji se kasnije može doraditi u Flash Builderu.
Samo još par reči o hardverskoj zahtevnosti, meni se čini da svi delovi paketa rade brže od varijante CS4, osim Catalysta, koji je dosta kočio moj računar.
Sve u svemu, Adobe pruža svojim korisnicima mogućnost da kreiraju atraktivna korisnička iskustva na različitim platformama veoma jednostavno. Sa jedne strane, to mogu raditi ljudi koji nemaju iskustvo sa programiranjem, a sa druge strane, developerima se pružaju velike mogućnosti. Integracija sa ostatkom paketa CS je na višem nivou nego ikada do sada. Ne propustite da pogledate i mogućnosti novog Illustratora, Photoshopa i InDesigna, ja sam bio potpuno impresioniran.