What can I do with Jaxer?

Here are some thoughts:

  • Write your entire app or site in one consistent paradigm: Ajax.
  • Or keep your server-side business logic in Java, PHP, Ruby, etc. and write your presentation layer entirely in Ajax — without exposing your back-end APIs to the web.
  • Use the same code or Ajax library to prepare your page on the server and later refresh its contents on the browser.
  • Use the same validation logic on the server (for security) and the browser (for interactivity) so they can never get out of sync.
  • Access databases, the filesystem, and sockets and protocols (e.g. smtp and xhr) across domains.
  • Call server-side JavaScript directly from the browser as if it were client-side — Jaxer makes data wrapping and remote invocation transparent.
  • Compensate for limited browsers by running the page on the server and serving the static HTML.
  • Overlay Jaxer on top of any other web platform: post-process existing web pages to add functionality without altering their source.
  • But really, you, the Jaxer community, will come up with the best examples of where Jaxer can be taken!