ajax

Ajax gör mig inte besviken

Enligt en rapport från Forrester är en majoritet av avancerade användare missnöjda med Ajax prestanda i applikationer på webben. Jag är skeptisk.

Ingen av de artiklar jag läser (CS, PC World, Computer World) nämner exempel på applikationer som fungerar dåligt. Ett av världens mest använda applikationer för webbaserad e-post, Gmail, fullkomligen badar i Ajax och jag kan inte vara mer nöjd.

Ajax förbättrar användarupplevelser när det används rätt

Jag tror det snarast handlar om när, var och hur man tillämpar Ajax. Ajax är för min del heller inte ett verktyg för att skapa fulländade applikationer utan för att förgylla användarupplevelsen där det är möjligt - på vanliga webbsidor. Sjävklart vill man bibehålla tillgänglighet och även kunna nå samma sidor via alternativa klienter, som mobiltelefoner.

Alternativen försämrar tillgängligheten

Om man anammar de alternativ som Forrester hänvisar till: Silverlight och Adobe AIR till exempel kommer det istället påverka tillgänglighet negativt. Ju närmare text vi håller oss (läs: XHTML), desto bättre kommer vi att kunna utbyta information mellan olika system - vilket är vart webben är på väg om ni råkat missa det ;)

Självklart kan Ajax också ställa till problem med tillgänglighet, men potentialen och förmågan att tillfredställa WAI och alternativa webbläsare är betydligt högre.

Robert Nyman, gränssnittexpert på Valtech, säger för övrigt i CS artikel:

Frågan företag och utvecklare ska ställa är om Ajax ger ett mervärde eller om tekniken används enbart för att utvecklarna har möjligheten.

Jag kan inte hålla med mer och måste bara påpeka att gränssnittsexperter, användbarhetskonsulter och interaktionsdesigners gärna får vidtalas oftare när det gäller bedömningar av ny teknik på webben.

En ytterligare aspekt är förstås att användning av Ajax är helt gratis och tillämpning av de flesta andra RIA-teknikerna kräver dyra programlicenser, vilket gör att kommersiella krafter gärna baktalar Ajax.

Artiklar om framtidens interaktionsdesign i Datormagazin

I november 2007 publicerades min första artikel i Datormagazin med en beskrivning av ett aktuellt interaktivt webb 2.0-fenomen och hur man tillämpar det, komplett med kodexempel. Sedan dess har det fortsatt varje månad och planen är att jag fortsätter med dessa kreativa interaktionsmodelleringar till dess orken tryter.

Det är riktigt kul att förena mitt intresse för användarcentrerade lösningar med mitt teknikintresse. Att faktiskt sitta ner och programmera är ju riktigt kul då och då. Jag tror också det ger läsarna mervärde att jag sätter in Ajax-lösningar i ett sammanhang som är relevant ur användbarhets- och tillgänglighetsperspektiv.

Idén om att skapa ett helt interaktivt bibliotek med designmönster har förstås också slagit mig.

Kolla gärna in artiklarna i Datormagazin. Ämnena som jag skriver kring är de följande, och jag utgår från JavaScript-bibliotek som Prototype och jQuery:

  1. Nr 11, 2007: Formulär med inyggd felhantering
  2. Nr 12, 2007: Flikar skapade automatiskt från ankarlänkar
  3. Nr 01, 2008: Autocomplete (automatiska förslag till alternativ) i formulär
  4. Nr 02: 2008: Thickbox som ersättning för popuper
  5. Nr 03: 2008: Highlighting, dölj/visa och tabellhantering med jQuery

Efterbeställa nummer kan du göra i Datormagazins shop.

Nästa artikel är klar och i nummer 4 får du mer inspiration för att skapa lite mer underfundiga användarupplevelser på webben.

All återkoppling uppskattas givetvis alltid. Och du: även om jag inte själv vore skribent i denna eminenta tidning så skulle jag varmt rekommendera den till alla utvecklare. Så det så ;)

Ny teknik på webben

Bilder till min presentation på konferensen Utveckla din plats på webben i november 2007. Jag pratar om webbstrategi, webbteknik, användargenererat innehåll och designmönster. Och så en hel del om superhjältar.

Nya tekniker och användbarhet

Bilder till min presentation på konferensen Användbarhet i oktober 2007. Jag pratar om hur nya tekniker som Ajax och andra Rich Internet Applications (RIA) påverkar användbarhet och tillgänglighet på webben. Arrangör: Ability Partner.

Web 2.0 på ren svenska: JayCut och wiki-video

Något av det roligaste som hänt Web 2.0-Sverige på senare tid är tjänsten JayCut som utvecklats av en grupp KTH-studenter. Tänk YouTube. Tänk sedan att YouTube ligger långt efter...

JayCut är förvisso ett ställe där du kan ladda upp dina filmer och visa dem för världen. Men stanna upp och kika på hela erbjudandet: du kan redigera dina filmer online, tanka upp vanliga foton och klippa ihop bildspel. Och det stannar inte där.

Fokus på användarnytta, community...

JayCut låter dig redigera och skapa din film på nätet men också sedan ladda hem filen så att du kan använda den som du vill och ladda upp den där du vill; alltså inget tvång om att källfilen alltid ligger hos JayCut.

...och wiki-video!

Det som verkligen skickade ett ping genom mitt webbnervsystem var det koncept som Jonas Hombert, en av killarna bakom JayCut, förklarade för mig:

Du kan skapa filmer från allt material i grupper du går med i. Du kan till och med göra om en film som någon annan skapat. Att göra ett nyårsprojekt där 50 personer runtom världen lägger in sin bästa film eller bild från tolvslaget i en stor film är alltså inget problem. Vi kallar detta wiki-video.

Ja, säger jag, rulla mig i Ajax och häll användargenererat innehåll över mig. Sluta googla en stund och ta en titt på JayCut.

Exempel på Ajax

När jag förklarar Ajax är det många som frågar mig om jag kan ge några exempel på webbplatser som använder det. På allmän begäran kommer alltså här en snabbt ihopknåpad lista.

Ajax sägs ofta stå för asynkron javascript och xml, men faktum är att Ajax-tillämpningar inte behöver använda XML och Jesse James Garrett (mannen från Adaptive Path som myntade begreppet) vill inte att det ska var en akronym.

Ajax är snarare ett samlingsnamn för tekniker som gör det möjligt att ladda och visa innehåll från servern på en webbsida utan att ladda om själva sidan. Fördelarna över Java och Flash är snabbare laddningtid och ett gränssnitt som är förenligt med övriga webbplatsen.

Kom ihåg att ingen webbplats blir självklart bättre för att man smackar på lite Ajax: du kommer inte ifrån behovsanalys och användartester; och det kan ställa till en hel del problem med tillgängligheten.

Jag säger som Spider-Man: "With great power comes great responsibility".

Här kan du i alla fall spana in lite Ajax

Vill du lära dig Ajax?

Syndicate content