Jan 28
YAF4AJN jetzt auch auf Sourceforge
Fast 1 Jahr ist es her, als die Deutsche Telekom ihre JSON-Bibliothek YAF4AJN präsentierte. Nun gibt es auch eine offizielle Projektseite bei Sourceforge.net, auf der die Bibliothek unter der LGPL Lizenz veröffentlicht ist. YAF4AJN (ausgesprochen: „ja fein“) ist die Abkürzung für „Yet Another Frontendcontroller for Ajax-Json-Networks“.
Die Bibliothek basiert zwar auf Prototype, ermöglicht aber eine sehr viel striktere Trennung von statischen HTML-Inhalten und dynamischer Werteberechnung, indem die Webseite dem Nutzer sofort angezeigt wird und dann einzubettende Werte asynchron von der Server-Applikation geholt werden. Eine Werte berechnenden Applikation muss also keine HTML-Seiten mehr als Output liefern. Seitenspezifisches Javascript entfällt ebenfalls. Dies ermöglicht u.a. eine frei redaktionelle Bearbeitung und vollständige Verwaltung der Seiten in einem Web Content Managment System.
Auf der Demo-Seite zum Projekt demonstriert die Telekom dieses Verfahren.
Neben der Sourceforge-Projektseite existiert natürlich weiterhin das Developer Portal der Telekom, auf diesem YAF4AJN inklusive einer einfachen „Hello World“-Applikation ebenfalls herunter geladen werden kann.