03.30.06
AjaxLaunch andra applikation
För en vecka sedan lanserade AjaxLaunch sin första applikation: AjaxWrite. De lovade dessutom att varje onsdag hädanefter leverera en ny ajax-applikation… Stora ord. Men igår lanserades faktiskt den andra applikationen, AjaxSketch.
AjaxWrite fick rätt mycket uppmärksamhet och visade sig vara en rätt schysst Web 2.0-ordbehandlare (som t.ex. Writely). Men uppmärksamheten slog hårt mot servrarna och den första veckan skapades över en halv miljon dokument på AjaxWrite. När nu AjaxSketch släppts verkar det som att servrarna går på knäna nästan direkt. Inte helt bra, kanske.
I sammanhanget kanske man också ska påpeka att AjaxWrite, namnet till trots, inte använder Ajax utan är en ren XUL-applikation (och således bara fungerar på Mozilla/Firefox). Det verkar som om namnsättningen bara är ett försök att få in ett buzzword i namnet, vilket känns lite tråkigt.
Nå, jag fortsätter gärna att följa utvecklingen, men just nu känns AjaxLaunch som mycket hype och lite action.
Permalänk Kommentering av
03.06.06
Ajax – ett dussin bra tillfällen
Svenske Mats Henricsson har skrivit om tolv bra tillfällen att använda Ajax. Intressant läsning!
Permalänk Kommentering av
02.19.06
Ajax fyller jämnt
Ajaxian påpekar att Ajax idag blir ett helt år gammalt.
Jag har faktiskt svårt att tänka mig något buzzword som fått ett så enormt genomslag på bara ett år, inklusive Ruby on Rails och, ja, Web 2.0…!
(Jo, jag vet att “ett” egentligen inte är ett jämnt tal, men…)
01.31.06
IP-adress på kartan
En kortis:
Här är en kul liten applikation där du kan mata in en IP-adress och genast få upp en Google Maps-karta som pekar ut var motsvarande dator befinner sig. I teorin, i alla fall… Jag provade hemifrån igår och hamnade på Kungsholmen istället för Vasastan. Nu testade jag igen från kontoret och då blev det bara ungefär 100 meter fel. Helt ok ändå, tycker jag.
Tekniskt sett är det en Google Maps mashup som bygger på Ajax, så nog gör den sitt bästa för att uppfylla de senaste buzzworden…
Vet du inte vad du har för IP-adress? Kolla in www.whatismyip.com.
Uppdatering: Jag ska kanske påpeka att Google Maps inte är jättebra på kartor i Sverige överallt. Klicka på “Satellite” så får ni förhoppningsvis upp en hyfsad bild istället för ett meddelande om att karta saknas.
12.14.05
Protopage och Netvibes – gör din egen hemsida
Det finns ett gäng olika Web 2.0-tjänster som låter dig bygga egna hemsidor där du kan lägga in “informations-block”, som i praktiken oftast är RSS-feeder helt enkelt. Tekniken bakom är nästan alltid Ajax, men en och annan använder sig av Flash istället.
Jag har tittat lite närmare på två av dessa: Protopage och Netvibes.
Båda dessa bygger på Ajax och är visuellt väldigt sköna att jobba med. I Protopage kan du placera informationsblocken precis hur du vill och ändra storleken fritt, precis som vanliga fönstersystem. I Netvibes placerar du blocken i en av tre kolumner. Det funkar också mycket bra, men känns lite begränsande när man lekt med Protopage just innan.
Netvibes har ett skönare gränssnitt för att läsa RSS-feeder, vilket är en viktig poäng eftersom det till stor del är vad båda dessa tjänster går ut på. Netvibes har också klart fler typer av informationsblock som går att lägga till, t.ex. väderleksprognoser (jodå, Stockholm finns med), webbsökningsformulär och integration med Flickr, GMail och Writely. Bra grejer!
Något jag verkligen saknar i Netvibes, som Protopage istället har, är möjligheten att publicera min hemsida för allmänheten, utan att behöva ge bort mitt användar-ID till höger och vänster. I Protopage gör jag bara min sida publik och sen är den tillgänglig för alla. Alla kan sedan ändra den hur mycket de vill, men förändringarna sparas inte på servern som de gör när jag som är inloggad ändrar på saker.
Kolla in min Protopage-sida på http://www.protopage.com/web20.se!
Jag är väldigt kluven till vilken av tjänsterna jag föredrar. Protopage känns skönare på något sätt, och jag gillar att kunna lägga ut min sida publikt. Å andra sidan är Netvibes feed-läsnings-funktion bättre och det finns fler typer av informationsblock. Det blir nog ett oavgjort race, och jag kommer fortsätta att hålla koll på båda dessa tjänster.
Och gillar ni inte någon av dem så kan ni ju alltid ta en titt på eskobo, Google, Windows Live, goowy eller Zoozio…
12.02.05
Tips för användning av Ajax
Alex Bosworth listar en handfull konkreta tips om var och hur Ajax bör användas och var det inte bör användas.
Listan är en intressant tankeväckare, även om jag inte riktigt delar hans uppfattningar. Han tycker t.ex. att Ajax-baserade sökningar i bloggar är förkastligt (som den uppe i högra hörnet på den här sidan…). Jag håller inte med, utan tycker tvärtom att det tillför väldigt mycket i smidighet för användaren.
För mig är det precis samma sak som att jag alltid använder “incremental search” när jag redigerar textfiler i Eclipse (Ctrl+J) eller Emacs (Ctrl+S) och tycker det känns som rena stenåldern att behöva fylla i en dialogruta bara för att söka efter en textsträng. Det är också en av de funktionerna jag saknar mest när jag måste använda Internet Explorer istället för Firefox. (För er som inte vet det kan jag berätta att man i Firefox bara behöver börja skriva, så söker Firefox omedelbart efter texten. Mycket enkelt!)
Permalänk Kommentering av
11.21.05
Domänsökningar med Ajax
En kortis:
Här är några trevliga Ajax-baserade tjänster där du snabbt kan kolla om ett domännamn är ledigt och/eller vem som äger det:
- Instant Domain Name Search – bara .com och .net
- Really Instant Domain Name Search… – bygger på den förra tjänsten, men sägs ska ha mer aktuella uppgifter i sin databas. (Det är jag iofs lite skeptisk till.)
- ajax whois – här har de stängt av sökning på .com, .net och .org, men både .se och .nu verkar i alla fall funkar bra.
10.12.05
Om Ajax
Ajax – Asynchronous JavaScript and XML – är ett koncept mer än en specifik teknik. Det finns flera kodbibliotek som hjälper dig skriva Ajax-applikationer – både för klient- och serversidan.
Kortfattat innebär Ajax en teknik som gör att en webbapplikation kan uppdatera delar av en sida dynamiskt, i stället för hela sidor som i klassiska dynamiska webbapplikationer. Det innebär att ur använderns synvinkel går ifrån den klassiska fråga/svar-modellen.
Snabbt exempel: den här bloggen körs på Typo, som använder sig av Ajax till viss del. Skriv “Ajax” i sökfältet längst upp till höger. Du kommer att märka att för varje bokstav du skriver uppdateras sökresultaten som visas i det ljusare fältet på sidan (“sidebaren”). Varje gång du uppdaterar textfältet, genom att lägga till eller ta bort en bokstav, går ett anrop iväg till server, som gör en sökning på texten. Svaret skickas tillbaka som ett enkelt XML-dokument som tas om hand om av ett javascript i browsern som uppdaterar webbsidan med länkar till sökträffar. Enkelt…!
Ajax består alltså av en klientdel i Javascript och en serverdel, som kan vara skriver i allt möjligt, som t.ex. ASP.NET, Java, PHP eller Ruby.
Till Ajax-konceptet räknas alltså allt dynamiskt som, mha Javascript, händer i browsern, men som i bakgrunden också uppdaterar servern om vilka modifieringar som gjorts. Ett vanligt visuellt användningsområde i Web 2.0-applikationer är drag-n-drop direkt i webbsidan. Detta sker med Javascript och CSS, men det görs också anrop till servern, på Ajax-manér, som gör att servern för veta vad som hänt på klienten (och får möjlighet att påverka detta).
Sammanfattningsvis gör Ajax det möjligt att utveckla webbapplikationer som inte skäms för att de är webbapplikationer, men ändå får möjlighet till ett väldigt flexibelt och kraftfullt användargränssnitt.
Permalänk Kommentering av