Donnerstag, 6. Juli 2006

Ajax Mistakes

http://alexbosworth.backpackit.com/pub/67688


Using Ajax for the sake of Ajax
Ajax ist cool. Man spielt damit herum -> Viele Ajaxapps nur Spielereien, aber nicht sinnvoll.

Breaking the back button
Back Button -> sehr gute Funktionalität von Standardwebbrowsern. Funktioniert nicht mit reinen JS Apps

Not giving immediate visual cues for clicking widgets
Visuell etwas anzeigen, falls etwas geklickt wird und dadurch Ajax Events ausgelöst werden, die im Hintergrund etwas laden.

Leaving offline people behind
Offline Zugriff für Webapplikationen

Don’t make me wait for Ajax
Ajax Applikationen mit schlechter Serveranbindung sind sehr langsam

Sending sensitive information in the clear
Die komplette asynchrone Kommunikation muss sicher-gestellt werden.

Assuming AJAX development is single platform development.
Es ist multi-platform, da es an verschiedene Browser angepasst werden muss. (IE!)

Too much code makes the browser slow
Große Javascript Mengen sind CPU-fressend

Not having a plan for those who do not enable or have JavaScript
Laut W3C haben 11% kein JavaScript

Inventing new UI conventions
macht die App schwer zu lernen -> schlecht

Changing state with links (GET requests)
Komplikationen für Robots, nicht intuitiv für User

Blinking and changing parts of the page unexpectedly
... sollte trotz asynchronen Möglichkeiten bei Hauptteilen vermieden werden.

Not using links I can pass to friends or bookmark
Links sind oft nicht mehr aussagekräftig über den aktuell angezeigten Inhalt, da dieser durch Javascript verändert sind. Daher sollte man spezielle Permalinks dafür einführen

Not cascading local changes to other parts of the page
zB: Headline ändert auch Seitentitel

Asynchronously performing batch operations
Viele kleine Änderungen bündeln zu einer Message die zum Server geht

Scrolling the page and making me lose my place
Beinträchtigung des Scrollings einer Seite durch Nachladen von Inhalten

Blocking Spidering
siehe URL Problematik. Name der Applikation immer irgendwie ermittelbar machen

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

XML-RPC
http://www.xml.com/pub/a/2 001/07/18/excerpt/xml-rpc. html
intrance - 7. Sep, 16:50
PHPXMLRPC Schwachstelle
http://www.hardened-php.ne t/advisory_152005.67.html http://www.hardened-php.ne t/advisory_142005.66.html http://www.heise.de/secur ity/news/meldung/62827 Bugfix: http://blog.s9y.or g/archives/36-CRITICAL-BUG FIX-RELEASE-Serendipity-0. 8.2.html
intrance - 7. Sep, 16:40
Windows Vista: Web/Desktop...
http://heftarchiv-cw.compu terwoche.de/index.cfm?pk=1 215634&pid=408
intrance - 1. Sep, 13:26
Ajax Alternative: LiveConnect
http://aktuell.de.selfhtml .org/artikel/programmierte chnik/liveconnect/index.ht m
intrance - 1. Sep, 10:32
Yahoo Mail Wurm
http://www.zdnetasia.com/n ews/security/0,39044215,39 367249,00.htm
intrance - 24. Aug, 14:26

Links

Suche

 

Status

Online seit 7055 Tagen
Zuletzt aktualisiert: 7. Sep, 16:50

Credits


About
Ajax
Ajax Frameworks
Ajax-Security
Termine
Themenschwerpunkte
Web 2.0
Profil
Abmelden
Weblog abonnieren