Došlo je vrijeme da zaključimo i drugi, developerski orijentiran, dio programa koji nam je ponudila sedma Web strategija. No prije toga, izložit ćemo dojmove s ostataka prvog dijela konferencije, koji se vrtio oko cloud computinga i SIlverlight platforme.

A kuda oblak, tu i Ratko Mutavdžić. Gdje god da se spominjao cloud computing, na scenu stupa glavni Microsoftov tehnički savjetnik u regiji. Osim spominjanja Windows Azurea te njegovih prednosti nad konkurencijom (trovrsna povezanost računala i mobitela koje pogone Windows OS – ovi s Microsoftovom konzolom Xbox 360), Mutavdžić se dotaknuo najproblematičnijih pitanja kod oblačnog računarstva. To je ponajprije pitanje privatnosti, a potom i cijene. Suverenitet podataka u cloud computingu vrlo je dvojben, a čini se kako iznajmljivanje hardvera i softvera nije isplativo širem tržištu.

Microsoftov front nastavio je Tomislav Tipurić predstavljanjem Silverlight web platforme. Ona je takoreći prilagođena svim OS – ovima, nalazili se oni na računalu ili mobitelu, a za rad na njoj potrebno je poznavati najrasprostranjeniji .net framework. Usto, div iz Redmonda daje trogodišnju licencu novonastalim web agencijama, što će reći alate zajedno s podrškom. Međutim, demo koji bi trebao pokazati svu funkcionalnost ove platforme nije baš uspio. Kamera koja je trebala uživo snimati i prikazivati posjetitelje na ekranu projektora pokazala se presporom u konkretnoj uporabi. Nažalost, do kraja dana nismo dobili objašnjenje radi li se o hardverskom ili softverskom problemu.

Developerski dio prezentacija započeo je Vlatko Košturjak predavanjem “Ponavljate li iste sigurnosne greške”. Ponovio je učestalost i neumornost hakerskih napada na stranice te zatim predstavio nekoliko sigurnosnih propusta u kodiranju, istovremeno motivirajući developere konjakom da ih pokušaju riješiti. Konkretnu primjenu znanja kasnije je pokazao i Gordan Orlić, pri korištenju MySQL – a. Od svih savjeta koje je podijelio s nazočnima, Orlić je najviše upozorio na pravilnu upotrebu cachea, koja rasterećuje server i ubrzava prikazavanje search upita.

Ubrzavanje testiranja aplikacija s uspjehom obavlja Watir, s kojim nas je upoznao Željko Filipin. Watir je open source skup alata koji funkcionalnost web aplikacija može provjeriti u manje od sat vremena, služeći se Internet Explorer, Firefox, Safari i Chrome preglednicima. Watir radi sve što i prosječan korisnik – upisuje podatke, klika na linkove, provjerava rezultate… Uz Watir poželjno je skinuti dodatne alate u obliku Celeritya (emulator browsera), Rspeca i Firebuga.

Oni koji su se zasitili tipičnih programskih jezika, osvježenje mogu pronaći u Gou. Mišljenje je to Alana Pavičića koji je predstavio Googleov statički jezik. Smatra da je Go zapravo suvremeniji C+ kojeg izdvaja specifična suradnja kanala i gorutina. Hrvoje Hudoletnjak softverskim je inženjerima namijenio predavanje “Arhitektura web aplikacija kroz MVC obrazac razvoja” kojom je predstavio Model – View – Controller način razvoja softvera. Ono što treba zapamtiti kod njega je separacija interesa gdje kod predstavlja samo jednu stvar i ne ovisi o drugim stvarima.

Bliža budućnost donosi nam sve veću konzumaciju web sadržaja putem mobitela, tableta, televizora, konzola, perilica i drugih uređaja pa je vrijeme da se developeri tom trendu prilagode, govorio je Stjepan Zlodi na “Šefe, smanjio sam web”. Zlodi se zalaže za prilagođavanje, ne smanjivanje, prikaza sajtova na mobitelima, forsiranje jednostavnosti u cilju lakšeg učitavanja i boljeg pregleda stranice, dobru navigaciju, manji broj linkova, responzivnost sučelja te rad s različitim veličinama ekrana kako bi korisnik bio potpuno zadovoljan pri surfanju.

Mi ne možemo reći da nismo bili zadovoljni sedmom Web strategijom, dapače, no mislimo da se ona trebala jače orijentirati na drugi, developerski dio predavanja. Njen podnaslov “Dobri developerski duh” dao je naslutiti pregršt prezentacija o korisnim programima ili savjetima za uspješan rad s njima, a na kraju se tek šest od četrnaest predavanja pokazalo isključivo namijenjenim developerima. A i oni su stavljeni u drugi plan, odnosno u drugi dio rasporeda programa.

VN:F [1.9.13_1145]
Rating: 5.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Web Strategija 7 - Part II, 5.0 out of 10 based on 1 rating