Thursday, January 4, 2007

The Running Man

Så, snart är första veckan som anställd avklara. Känns jävligt bra.

Idag är det fan tröttast deluxe. Vaknade 07:25 ungefär och drog iväg ett sms till Kollegan S. Givetvis är det alldeles för sent, med tanke på att vi egentligen börjar klockan 07:45.

Idag ska jag fortsätta på mitt AJAX-projekt. Mitt gigantiska projekt.
Jag har hittat lite intressanta saker som jag kommer att utforska mer. Bland annat något som kallas canvas, det är en HTML-tag uppfunnen av Apple. Det ger utvecklaren möjlighet att rita avancerade former med hjälp av javascript. Detta är väldigt intressant, för om man t.ex. kombinerar AJAX med Canvas-drawings. Så kan man göra diagram som uppdateras löpande utan att man behöver ladda om sidan. De e najs! Eller ta bara det jag har börjar med när det gäller canvas. En bild visare, som tillåter Zoom, Rotation osv. Allt detta möjligt med "lite" javascript.

Jag har upptäckt några saker när det gäller programmering med AJAX.
  • Man måste vara mycket mer strukturerad.
  • Det blir mer att tänka på än traditionell web-utveckling.
    Jag har antagit utmaningen att skriva web-applikationerna som traditionella win-applikationer. Ett väldigt event-knutet interface, som reagerar på all.
    Detta är en väldig skillnad från "vanliga" web-apps, då det kör koden seriellt. Från topp till botten. Inte så mycket att tänka på där, jämfört med en event-baserad utveckling.
  • Man måste tänka väldigt mycket mer på säkerhet. Antar att min applikation kommer att vara full med säkerhetshål. Men så länge jag kollar all data server-side så ska det inte vara några problem.
  • Den initiella sidladdningen kommer att bli längre. Uppvägt av ett mer reaktivt interface. Som svarar blixsnabbt.
Vi får se vad det blir av allt det här. Jag kommer att kämpa på för att få det snyggt, bra och användbart.

Samtidigt som jag sitter och kodar/dokumenterar så ser jag på lite film med en kille som heter Richard Dawkins. Den handlar om religion, och hur mycket bluff och båg det är. Man får sig ett par fina tankeställare när man lyssnar på honom. Samt en hel arsenal med argument för framtida diskussioner.

/P

No comments: