webthreads.de - Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle

Ajax Design Pattern

Wo und wie Ajax am besten eingesetzt werden kann wurde in den letzten Monaten immer mehr herausgearbeitet und hat sich durch “best practices” gezeigt. Manche Stellen einer Webseite schreien gerade zu nach einer Ajax Implementierung und bei anderen sollte man tunlichst davon die Finger lassen.

Ajax Design Pattern Book
Eine sehr gute Bibliothek für Ajax Patterns ist die Seite ajaxpatterns.org. Dort sind mittlerweile über 50 Design Patterns und 8 Development Practices gelistet. Aus dieser Seite entstand zudem das Buch “Ajax Design Pattern Book” veröffentlich bei O’Reilly.

Die Patterns sind in drei Themengebiete eingeteilt:

  • Foundational Technology Patterns
  • Programming Patterns
  • Functionality and Usability Patterns


Viele Ajax Pattern haben eine ausführliche Beschreibung und verweißen auf “Real World Examples”.


Eine weitere schöne Beschreibung von drei Ajax Patterns liefert der Artikel “Some AJAX Pattern Screencast“. Dort werden die folgenden Pattern in einem Video schön vedeutlicht:

Ajax Pattern Screencast

In dem Artikel wird angegeben, dass sie mehrere Ajax Pattern den nächsten Monaten katalogisieren wollen. Man darf somit gespannt sein.

Ähnliche Artikel, die dich interessieren könnten:

    None Found

8 Kommentare zu 'Ajax Design Pattern' »»


Kommentare

  1. Kommentar by Frischeblog | 16.01.2007 at 22:41:58

    Ich habe von einem Bekannten schon viel über Ajax gehört, wollte mich bisher aber nicht einarbeiten. Ich habe aber jetzt schon so viel cooles Zeug gesehen, das mit Ajax gemacht wurde, dass ich einfach nicht mehr drumrum komme. Aber ich denke so schwierig ist das gar nicht. Gibt ja mittlerweile schon wirklich gute Bücher drüber.

  2. Kommentar by Second Life Spieler | 14.02.2007 at 11:56:15

    Ich habe jetzt schon von mehreren Ecken gehört, das die Umfangreiche Anwendung von Ajax Websites für Cross Site Scripting (XSS) anfälliger macht. Stimmt das?

  3. Kommentar by Markus | 14.02.2007 at 13:57:30

    Aha, der second life spieler..
    Also zu XSS: Ganz pauschal ausgedrückt kann man sagen, dass mit Ajax und dem ganzen JavaScript drum herum auch die Webseiten anfälliger geworden sind – auch für XSS. Daher sollte man bei Entwicklungen mit Ajax und dem dazugehörigen JavaScript den Sicherheitsaspekt besonders im Auge behalten – die meisten tun dies aber nicht wirklich. Aber das ist pauschal gesagt. Auch viele Seiten die kein Ajax verwenden aber dennoch mit JavaScript arbeiten sind oft genauso anfällig weil sich nur wenige wirklich Gedanken darüber machen.

    Allerdings ist eine Seite mit komplexeren GUI Komponenten, ein Mashup mit fremden Source Code oder eine Seite die mit Ajax angereichert wurde anfälliger, weil sie mehr Schnittstellen für XSS zulässt.

    Dem ganzen kann man natürlich entgegenwirken und es sollte bei der Entwicklung mit Ajax beachtet werden, wie aber auch schon bei “herkömmlichen” Web Entwicklungen.

    Hier noch zwei Links zu dem Thema die ich selbst ganz interessant finde.
    - Eine kurze Beschreibung über mögliche Angriffsarten von Web Anwendungen (Englisch): Prepare for Attack!—Making Your Web Applications More Secure
    - Eine Präsentation über Ajax Sicherheit die auf der Ajax in Action Konferenz letztes Jahr präsentiert wurde. Nachdem man diese allerdings gelesen/durchgeblättert hat denkt man, dass generell Web Anwendungen mit Ajax einfach nur unsicher sind ;): AJAX Security: Alte und neue Risiken bei Web 2.0.pdf

  4. Kommentar by Online Spiele | 05.03.2007 at 14:41:09

    Gibt es eigentlich Ajax Spiele und hast du vielleicht da ein paar Links für mich. Suche sowas für meine Homepage! :-)

  5. Kommentar by Markus | 06.03.2007 at 10:54:06

    Es gibt einige Online Spiele die mittlerweile mit Ajax verwirklicht wurden. Hier ein paar Beispiele:
    - GPoker (ich berichtete)
    - Schiffe versenken (ich berichtete)
    - Vox Imperium – ein Civilization Cone
    - Kreuzworträtzel – allerdings auf Englisch
    - Scrabble – auch auf Englisch

    Ich glaube ich erstelle demnächst mal einen Post mit Browserspielen, welche mit Ajax realisiert wurden.

  6. Kommentar by life | 20.06.2007 at 11:21:19

    hi,
    gibt es browsererweiterungen, die auf ajax aufsetzen?
    cu
    life

  7. Tom
    Kommentar by Tom | 18.10.2007 at 14:34:41

    Cool, danke für die Online Spiele Linsammlung, leider funktionert der Link zu Schiffe versenken nicht!

    Beste Grüße,
    Tom

  8. HP
    Kommentar by HP | 03.03.2011 at 21:12:21

    Die online Variante von den Brettspiele finde ich ja sehr nett. Schoen, dass solche Spiele wieder aufbluehen. :)

    Zu XSS hab ich eigentlich nur zu sagen, es ist so angreifbar, wie es der Programmierer zulaesst. :)


Hinterlasse ein Kommentar »»

Bad Behavior has blocked 3876 access attempts in the last 7 days.