Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1191

Warning: mysql_real_escape_string(): A link to the server could not be established in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1191

Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1194

Warning: mysql_real_escape_string(): A link to the server could not be established in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1194

Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1197

Warning: mysql_real_escape_string(): A link to the server could not be established in /www/htdocs/w0091c68/wp-content/plugins/statpress/statpress.php on line 1197
JSON | Ajaxschmiede.de


Jan 28 2009

YAF4AJN jetzt auch auf Sourceforge

Tag: JSON,PrototypeTobi @ 11:51 pm

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.