YAF4AJN - Introduction
Yet Another Frontendcontroller For Ajax-Json-Networks
As Ajax library YAF4AJN allows a nearly complete separation of content and computation: Instead using the serverside computing of pages or html-snippets on the base of templates and dynamic values (like JSP or PHP), YAF4JN pages are created as static html content. These pages are directly delivered to the client browser: the webserver doesn't change them. Instead of this the browser itself requests the "missed" dynamic values. An applicationserver computes these values asynchronously and deliveres them as pure values to the browser, not as "html-snippets" or anything else. And finally the browser itself inserts the received values into the DOM tree.
Developer and Designer can take two advantages of "Yaf4ajning" a page:
- The user experiences a nice behavior: he can directly use the page (scrolling, filling formulars, click menu entries) while values still are subsequently embedded and presented when they are known / computed. Hence No longer any blocking, keep it flexible and directly usable.
And the developer must only do two things for Yaf4ajning his pages:
- He has to tag the missed values