Axiom stack
From Wikipedia, the free encyclopedia
Axiom Stack is a rapid development web application framework. With a core written in Java, Axiom Stack applications are written completely in ECMAscript (JavaScript).
Contents |
[edit] Philosophy
The Axiom Stack application development process is designed to require only a working knowledge of ECMAScript, rather than requiring a developer to know separate languages for writing client-side UI, application logic and database manipulation.
[edit] Technical overview
Applications written for Axiom Stack are run server-side using the Mozilla Rhino ECMAScript engine. Use of language features up to ECMAScript 1.7 are supported: for example, E4X for XML manipulation and list comprehensions like those found in the Python programming language. E4X is used in TALE, Axiom's XML-based templating system.
Axiom Stack uses an object-oriented database as its primary storage rather than a traditional relational database. All data stored in an application is surfaced as ECMAScript objects. Object persistence is largely transparent to the application developer.

