Spletne urice #42: XSLT

24.01.2007 ob 19:00, Kiberpipa, Ljubljana

XSLT je za XML to, kar je SQL za baze podatkov; kljub temu pa se ga uporablja bistveno manj. Kaj je na njem tako posebnega in zakaj bi si zaslužil več pozornosti, nam bo skušal razložiti Jaka Jakšič, ki to tehnologijo intenzivno uporablja (in občasno tudi zlorablja) že več kot 5 let in je eden njenih boljših poznavalcev. Jaka je sicer izkušen razvijalec, ki se s programiranjem ukvarja že preko 20 let, od tega zadnjih 10 let pretežno z razvojem spletnih sistemov. Kot tak ima mnogo izkušenj z najrazličnejšimi tehnologijami (ASP, PHP, ASP.NET, Java, …), a za izdelavo uporabniških vmesnikov zadnja leta uporablja skoraj izključno XSLT.

Predavanje bo primerno tako za začetnike kot za tiste, ki tehnologijo že poznajo. Začelo se bo s predstavitvijo XSLT-ja bolj na široko in hitri tečaj dela z njim. Nato se bomo osredotočili na XSLT kot tehnologijo za prikazovanje spletnih uporabniških vmesnikov in primerjavo z alternativnimi rešitvami. Predstavljena bodo orodja in knjižnice za delo z XSLT-jem v različnih okoljih, performančni vidiki in koda preprostih ogrodij spletnih aplikacij z XSLT vmesnikom v PHPju in Pythonu. Vsebina predavanja bo izrazito praktična, zato bo vseskozi prisoten tudi “realni pogled”, torej kakšne probleme znamo srečati pri delu z XSLT-jem, za kaj XSLT ni primeren, kdaj je bolje uporabiti druge tehnologije itd. Zaključilo pa se bo s predstavitvijo novosti, ki jih prinaša prihajajoči XSLT 2.0 ter triki in nasveti za še bolj učinkovito delo.