GWT

(ne)sigurnostprogramiranjeweb

Google je izdao Google Web Toolkit. Ali za razliku od konkurentskih rješenja, (kakvo je npr. Yahoo! UI library) koja su uglavnom JavaScript biblioteke neovisne o serverskoj platformi, GWT je vezan uz jednu serversku platformu (Java) što ga čini neupotrebljivim za veliku većinu web developera. Način rada je vrlo sličan izradi klasičnih aplikacija, html se generira iz Java koda što znači da za bilo kakvu promjenu morate prekompajlirati kod. Već sam radio na jednom projektu gdje je bio sličan koncept rada (samo što nismo imali web toolkit) i ne bih želio ponoviti to iskustvo. U primjerima koje sam pogledao vidio sam i lošu praksu korištenja + operatora na stringovima tamo gdje je StringBuffer bolje rješenje.

Zašto Java? Čuju se glasine da je to zbog partnerstva s MORFIK-om tj. izgleda da je Google kupio tehnologiju od njih.

Prošle godine vodila se zanimljiva rasprava koja je počela nagađanjem da li Robert želi da Microsoft kupi Morfik, a jedan od sudionika je zaključio da bi to ipak mogao napraviti Google.

Poslovni dnevnik piše o prijedlogu zakona kojim će se u školama i knjižnicama blokirati pristup social network stranicama. Najvjerojatnije bi se nakon takve odluke broj incidenata povećao jer je zabranjeno voće najslađe. S obzirom na nepogode koje djecu vrebaju na ulicama uskoro se može očekivati i zakon koji će djeci blokirati pristup ulici.



Komentari

19. svibnja 2006. 20:17

Nisam se previše udubljivao u GWT, samo sam pogledao primere i učinio mi se zanimljivim, ali mi je promakla "Java only" izjava. U tom slučaju je skoro pa kompletno neupotrebljiv za moje potrebe i potrebe većine ljudi koje znam...

YUI je s druge strane stvarno odlično napisan. Isti kvalitet u svim delovima biblioteke (nema slabih tačaka), odlična dokumentacija (u kodu, odvojena što dolazi uz kod i online), ne pokušava da od JavaScripta napravi neki drugi jezik. Samo reči hvale :)

Btw, da li bi mogao da povećaš visinu textarea za unos komentara? Ovo je stvarno premaleno.

22. svibnja 2006. 05:31

Visina povećana.

YUI je dobar i zbog toga jer se mogu koristiti samo pojedini dijelovi, a Yahoo je prijatno iznenadio svojim Developer Network-om. YUI je premješten na sourceforge (http://sourceforge.net/projects/yui) pa bi to trebalo omogućiti redovniji update.

GWT bi po svojoj strukturi najbolje mogao odgovarati developerima klasičnih Java desktop aplikacija koji trebaju izraditi web aplikaciju koja bi bila pandan desktop aplikaciji. Koliko ima ljudi koji razvijaju desktop aplikacije u Javi?