Joyent Labs: Axiom Stack on Joyent Accelerators

Today we got the good news that Axiom, a very interesting web framework that has been testing in the Joyent Labs, has emerged!

What is Axiom Stack?

Personally, I’m just getting to know Axiom Stack. But, I’ve very much enjoyed chatting with the team over the past few weeks. I think of Axiom Stack as a Javascript Platform as a Service (PaaS) on top of Joyent’s Infrastructure as a Service (IaaS). As such, I think it could be of interest to a number of people.

A Description from the Axiom Stack web site…

Javascript is a quite powerful and expressive language that has been saddled with a history of buggy and incompatible implementations in web browsers. It has a familiar, C-like syntax while being a fully functional language. It has language level support for JSON, a concise and standard object notation. Regular expressions and even XML are native datatypes. Most programmers these days have at least a smattering of Javascript and most teams won’t need much time at all to get rolling with it.

Axiom uses Mozilla’s Rhino engine for a fast, stable scripting platform. Because it runs on the JVM, you’ve got easy access to any Java libraries you put on the system classpath through the scripting layer via Rhino.
Axiom Stack is a rapid development web framework that provides everything you need to build more, better web applications. Web server, security, scripting layer, database and search are all included in a single package.

Here is a Screen Shot of my skeleton KLTTEST application from the management interface after I installed using the Wiki Documentation as a guide.

<img src="http://www.joyeur.com/images.jpg" alt="Axiom Stack on Joyent
Accelerator" width="500" height="323" />

Quick Axiom Facts

  • All scripting is done in server side ECMAscript (JavaScript)
  • Axiom Stack provides a unified object model to all content data
  • Built-in storage behaves like a transparent, hierarchical object database
  • TALE templating language, a clean and concise XML based attribute system for building templates
  • Javascript makes language impedance issues arising from AJAX disappear
  • Axiom Stack is secure by default – no programming needed
  • Includes everything that you need to build a web application

More Information:
About Axiom Stack
PDF Download



Post written by jason