Dreamweaver postoji i razvija se već desetak godina. Bilo da ste početnik ili iskusan programer web stranica, ovaj program uvek vam može predstavljati pomagalo da savladate sve prepreke u toku web razvoja. Njegov jednostavan korisnički interfejs omogućiće vam da baratate svim činiocima jednog modernog sajta, od najosnovnijih kontrola do najsloženijih tehnologija. Pomoću moćne vizuelne komponente koja omogućava da se istovremeno vidi kôd stranice i finalni produkt, do sada komplikovan razvoj svodi se na „prevlačenje” željenih kontrola i njihovo prosto konfigurisanje, kao da se igrate Lego kockicama.Unutrašnje i spoljašnje promene, još bliže savršenstvu Krajem maja ove godine, Scott Fegette, čovek koji stoji iza ovog projekta, sa ponosom je objavio da je Adobe izbacio novu verziju ovog programa. Ona je još u beta fazi i nosi kodno ime Stiletto. Ovu verziju trenutno možete preuzeti besplatno sa Adobeovog sajta i koristiti je u trial modu koji traje dva dana, ili uneti aktivacioni ključ od CS3 paketa i time koristiti program dok ne izađe neka naredna beta ili finalna verzija. Već je opšte poznato koje funkcije izdvajaju Dreamweaver od konkurencije. Vreme je da se pozabavimo novinama u odnosu na njegovog prethodnika. Prvo što upada u oči jeste redizajniran radni prostor i novi izgled. Titlebar prozora nije standardan, već liči na ostale aplikacije iz Creative Suitea. U njega su odmah integrisani svi meniji, kao i jedan padajući meni za brzo prilagođavanje izgleda okruženja za dizajnere, kodere, dual screen podršku; ako vam se ne sviđaju ponuđena rešenja, možete da kreirate i sopstveni izgled. Svi paneli mogu se pomerati proizvoljno, a radne površine postavljati horizontalno ili vertikalno jedna do druge. Odmah ispod Titlebara možete videti trenutno otvorene stranice zajedno sa eksternim fajlovima koje one koriste, a to mogu biti druge stranice, stilovi, Javascript kôd, XML, PHP itd. Ovim se dobija jasna i pregledna slika koja strana koji fajl uključuje u kôdu i od koga zavisi. Klik na neki od tih fajlova otvara editor gde možete da nastavite rad, bez lutanja po okolnim folderima tražeći gde su ti fajlovi smešteni. Paneli oko glavne radne površine funkcionišu mnogo brže. Ono što dodatno olakšava razvoj i što je glavni adut ovog programa jeste takozvani LiveView. On je zadužen za renderovanje stranice dok kucate kôd, međutim, dodaje i jednu novu dimenziju debagovanja stranica. Sada čak možete zamrznuti izvršavanje Javascripta na vašoj stranici. Ovo je veliki plus za lakše snalaženje u kôdu, kada nešto ne radi kako treba. Pritiskom na jedan taster Dreamweaver nastavlja za izvršavanjem koda. U stanju je čak da prikazuje i Flash animacije u realnom vremenu. Nema više potrebe za masovnim pozivanjem opcije Preview In Browser (iako ona još postoji u programu). Takođe, u kombinaciji sa opcijom Check Browser Compatibility jasno prikazuje u kom bi browseru moglo da dođe do problema pri renderingu i jasno navodi u čemu je problem. Pri tom vrši analizu stranice koristeći se sistemima prikaza različitih verzija najpopularnijih browsera (Internet Explorer, Opera, Firefox, Safari, Netscape). Postoje pogodnosti i u integraciji drugih tehnologija. Dok gledate podešavanja neke selekcije na nivou HTML-a, možete se prebaciti i na CSS tab u Properties Inspectoru i modifikovati stil, gde će vam od velike pomoći biti tooltipovi koji iskaču za svaku moguću opciju koju možete da promenite. Ovakvo jednostavno korišćenje omogućava i usputno učenje samog CSS jezika, koji je sada osnova svakog sajta. Ni Javascript nije zapostavljen. Dreamweaver vam omogućava da lako integrišete neke od poznatijih Javascript frameworka kao što su jQuery, Spry i Prototype. Koristeći ove pogodnosti, na stranice možete ubaciti padajuće menije, animirane paragrafe, forme i bilo koje druge elemente bazirane na AJAX-u. Dok kucate Javascript, mnogo će vam pomoći opcija Code Hinting, koja radi savršeno kao da programirate u nekom ozbiljnom IDE okruženju. Funkcije i promenljive od sada su vam izložene na tacni, te nema potrebe više da pored tastature držite debele knjige o programiranju. Sličice iz Photoshopa možete sada prevući direktno na željenu stranicu, na licu mesta ih optimizovati za Web i snimiti u određenom formatu. To predstavlja poslednji korak podrške za SmartObjects, koji već odavno postoji u drugim programima iz Creative Suitea. Svaka sličica koja se prebaci na ovaj način čuva putanju do originalnog PSD fajla, tako da ako njega promenite, promeniće se i sličica na vašoj stranici klikom na jedno dugme. Prosto da prostije ne može biti. Velike sajtove, koji zahtevaju višestruke izmene na dnevnoj bazi, teško je održavati bez alata za praćenje i kontrolu verzija, pogotovu ako je umešan veći tim developera. Dreamweaver ima u sebi integrisan Subversion softver pomoću koga možete komitovati ili povlačiti fajlove sa vašeg SVN repozitorijuma. Ovako možete jednostavnije pratiti izmene i vraćati se na prethodne verzije sajta u slučaju da nešto ne radi kako treba. Takođe, veliki sajtovi zahtevaju da se većina strana dinamički generiše, ako su u pitanju neke vesti ili slično. Pomoću opcije Spry Data Set vaše podatke možete organizovati u HTML ili XML tabele i dalje ih integrisati u dinamičke tabele na stranicama, sa mogućnošću sortiranja ili nekih drugih formatiranja prikaza. Nema sumnje, ovo je najbolji paket i toolkit za ove potrebe. Prema rečima autora, beta verzija radi bez problema, ali nemojte se čuditi ako tu i tamo dođe do pucanja programa. Zahtevnost se nije povećala u odnosu na prethodnika, dok se zauzeće prostora na disku znatno smanjilo. U ovom tekstu navedene su samo najbitnije promene u odnosu na prethodnu verziju. Verujte, postoji još dosta smicalica koje čine rad u Dreamweaveru još komfornijim. Zbog novog korisničkog interfejsa, trebaće vam malo vremena da se prilagodite i počnete da se snalazite u tome gde stoje neke osnovne opcije i gde se aktiviraju pomoćni paneli sa alatom, ali to se stvarno ne može svrstati u mane. Ključne novine, koje su opisane i u ovom tekstu, predstavljene su mini video tutorijalima kojima se može pristupiti ili iz Dreamweavera ili preko Adobe TV. Ostaje nam samo da sačekamo da li će puna verzija doneti još neke izmene. |