ESXX 0.9.20090201

A the free, easy-to-install, easy-to-use, no-nonsense JavaScript/ECMAscript application server
ESXX was designed to be a the free, easy-to-install, easy-to-use, no-nonsense JavaScript/ECMAscript application server!

ESXX is currenlty in alpha stage, which means that the APIs have not yet completely stabilized; however, it's already quite usable and well worth a try.

Main features:

  • JavaScript 1.7, provided by Rhino. Modern JavaScript really is a fantastic language. We'll be tracking Rhino releases, so expect 1.8 and 2.0 in the future
  • E4X extensions, meaning unparallelled ease of use when working with XML documents
  • XSLT 2.0, provided by Saxon 9, for state-of-the-art XML transformations with access to user-defined JavaScript and Java extension functions directly from the XSLT templates
  • Embedded SQL database (H2), for quick prototyping or situations where a non-distributed web application is simply good enough
  • Built-in web server, suitable for development and small-scale deployments
  • Secure by default: ESXX is designed to make the applications immune to SQL injection or XSS attacks
  • Encourages layer separation and state-less design, resulting in highly scalable, easily maintainable web applications
  • Ready for the multi-core era: supports multithreaded JavaScript applications with easy-to-use fork/join and parallel array primitives
  • A RESTful mindset that encourages good-looking URIs and exposes web services/resources, local files, LDAP directories and SQL databases using the same API
  • Full access to J2SE 6: That's thousands of useful classes and arguably one of the best runtime environments on the planet. Naturally, you can plug in your own or 3rd party Java code too, as well as native JNI modules
  • Standards-based: JavaScript, XML, XSLT, SQL, Java ? This is stuff you probably already know, so you'll be productive in no time

last updated on:
February 2nd, 2009, 11:32 GMT
file size:
5 MB
license type:
developed by:
Martin Blom
operating system(s):
Windows All
C: \ Programming \ Other Programming Files
Download Button

In a hurry? Add it to your Download Basket!

user rating 5



Rate it!
What's New in This Release:
  • Fixed bug #14765: req.scriptURI has problems with encoded URI:s.
  • Fixed problems with the init script that made chkconfig not recognize it.
  • The XMIME/XMTP parser and serializer how handles all text/* MIME types, not just text/plain.
  • esxx.include now takes a secondary argument, scope, which can be used to specify in what scope the included file should be evaluated in. If unspecified, the global scope is used just like before.
read full changelog

Add your review!