## About Jaxer

Jaxer is the Aptana Ajax Server, that's also built into Aptana Studio. Jaxer allows you to execute some of your Ajax code - HTML, JavaScript, XMLHttpRequests, etc. - on the server, before the page is served or during a callback. Now you can write your entire application, or your presentation layer, using a single, familiar Ajax codebase. It's standards-based and open-source. And if your page doesn't use any Jaxer features, it will be unaffected by running it through Jaxer.

Rich, "Ajax-style" web sites and applications offer tremendous advantages over both static web sites and desktop applications. But they can be difficult to develop, maintain, and expand.

Many of the difficulties on the client side are alleviated by Ajax libraries such as jQuery, ext, and Dojo, and by development environments such as the Aptana Studio development environement.

Jaxer completes the picture by offering a powerful Ajax Server. With Jaxer, you can:

- develop your entire site or application using only standards-based DHTML, JavaScript, and CSS;
- prepare the HTML DOM on the server before the page is served, using the same techniques and libraries you would use on the client;
- call server-side JavaScript functions directly from client-side JavaScript;
- and validate your data with the same code on both the server and the client.

### Where do I start?

1. Run through the server diagnostics to make sure Jaxer is running
2. Optionally, set up your Aptana Studio by creating a Jaxer project to ease creating web content
3. Then browse the existing apps to see some simple or more involved Jaxer code, or just create an html page in the public folder in your Jaxer installation and start adding Jaxer <script runat="server">...</script> code.