Blog.hr

Knjiga tjedna: Creating Applications with Mozilla


Preglednici (browseri) sve su manje samo alat za pregledavanje web stranica, a sve više figuriraju kao platforme za izradu višeplatformskih aplikacija. Te njihove mogućnosti nisu previše naglašavane pa većina developera nema pojma što se sve krije pod haubom njihovog preglednika. Standardna tehnologija za izradu web aplikacija na strani klijenta su HTML, JavaScript i CSS. Mozillin frontend za aplikacije zove se XPFE, a sastoji se od XUL-a (jezik za korisničko sučelje koji se temelji na XML-u), CSS-a i JavaScript-a. Microsoft Internet Explorer također ima sličnu tehnologiju pod nazivom XAML.

Knjiga Creating Applications with Mozilla (O'Reilly 2002) namijenjena je programerima koji bi željeli početi izgrađivati aplikacije koristeći XPFE, ali čak će i oni, kojima programiranje nije osnovno zanimanje, uz pomoć ove knjige uspjeti stvoriti svoju multiplatformsku aplikaciju. Potpuni početnici neće se baš najbolje snaći jer je za izradu aplikacija potrebno predznanje iz JavaScript-a, CSS-a, HTML-a, XML-a...

Knjiga je pisana jednostavno i razumljivo, čitatelja postupno upoznaje sa svim tehnologijama koje će mu biti potrebne kod razvoja: sve počinje od jednostavne "Halo svijete" aplikacije i upoznavanja XUL elemenata, a nastavlja se s opisom uloge CSS-a i JavaScript-a, pakiranjem i instaliranjem aplikacija, lokalizacijom, upoznavanjem s onime što se krije iza kratica XBL, XPCOM, RDF, SOAP...

Za zabavu vam je potreban samo preglednik (Mozilla, Firefox) i običan tekstualni editor (preporučujem SciTE). I možete započeti izradu aplikacije koja će se vrtjeti na svakoj platformi na kojoj se vrti i Mozilla: Amiga(?), BeOS, FreeBSD, HP-UX, Irix, Linux, Mac, OS/2, Open VMS, Solaris, Windowsi. Dovoljno?