DWR 2.0!
Mitt favoritramverk för Ajax, DWR, har precis kommit i version 2.0, efter flera månaders försening! Massor med verkligt coola nya grejer, bland annat:
- Reverse Ajax, så att man kan skriva DOM-manipulering i Java, som genererar JavaScript som exekveras i browsern
- Comet, dvs asynkron push av data från server till klient
- Script.aculo.us stöd, på servern
Arkanoid / Breakout i DHTML/Ajax
Många spel har under det senaste året konverterats till Ajax, ändå blev jag förvånad när jag upptäckte att någon på Yahoo gjort en riktigt bra version av Breakout i JavaScript. Tanken svindlar vid tanken på hur mycket jobb det måste ha varit.
Ant eller Maven?
Matt Raible har summerat konverteringen av AppFuse från Ant till Maven. Vad kan man säga, annat än "Hjälp"?
Suger JSF?
Matt Raible, han som startade AppFuse, har bloggat med rubriken "JSF still sucks?" Jag har själv inte använt JSF i produktion, utan bara labbat med det, och inte speciellt gillat det jag sett. Någon med avvikande åsikt?
Closures för Java SE 7
Jag har inventerat de artiklar som finns på nätet som beskriver de fyra (!) olika förslag som finns på hur closures ska se ut för Java. Jag tror att dessa fyra artiklar bäst beskriver vad som är meningen, och hur det kan bli i Java SE 7:
http://artima.com/weblogs/viewpost.jsp?thread=202004
http://crazybob.org/2006/10/java-closure-spectrum.html
http://getahead.org/blog/joe/2007/03/15/emerging_java_technologies_at_qcon.html
http://gafter.blogspot.com/2006/08/whats-point-of-closures.html
http://artima.com/weblogs/viewpost.jsp?thread=202004
http://crazybob.org/2006/10/java-closure-spectrum.html
http://getahead.org/blog/joe/2007/03/15/emerging_java_technologies_at_qcon.html
http://gafter.blogspot.com/2006/08/whats-point-of-closures.html
Prototype Graphic Framework (PGF)
Ett av de stora problemen med Ajax är att det inte funnits ett Canvas man kan rita på. Eller problemet har väl snarare varit att man inte kunnat lita på vilket Canvas som finns hos klienten. I Firefox finns SVG, i Internet Explorer finns VML. Aldrig mötas de två, så vad gör man om man vill rita grafer och annat, och inte vill överge den öppna webben och börja med Flash? Jo, nu finns Prototype Graphic Framework som inte helt oväntat bygger på ramverket Prototype. Det erbjuder en syntax för att rita grafer, som sedan i botten använder sig av SVG i Firefox och Opera, men VML i Explorer. Detta kan visa sig vara ett viktigt steg i framtidens Ajax!
JSLT - ett javascript-baserat alternativ till XSLT
Jag har alltid varit skeptisk till X-et i Ajax, dvs XML. Varför skapa och skicka ett så bökigt format som XML från servern, för att sedan processas i JavaScript, ett språk som inte så många är duktiga på? Nu har Rik Arends skapat JSLT, som ger möjlighet att processa XML med hjälp av JavaScript-syntax som liknar XSLT. Nu är XSLT i och för sig ett språk som inte ens en mor kan älska, men det kan vara väldigt kraftfullt vid rätt tillfälle.
Ajax Canvas exempel
Ett ganska remarkabelt exempel som använder sig av SVG i Firefox och VML i Internet Explorer för att visa flygrutter på en Google karta. Tydligen används Bindows som Ajax-ramverk. Ta en titt på exemplet!



