Ringo is a JavaScript platform built on the JVM and optimized for server-side applications.It takes a non-dogmatic stance on things like I/O paradigms. Ringo ships with a large set ofbuilt-in modules and follows the CommonJS standard.
Our aim is to provide an off-browser JavaScript platform that has the right mix of featuresand simplicity to be pleasant to work with and easy to deploy. The primary goal is to builda stable, high-performance runtime for server-side use. The following code is all you need tocreate a simple web app:
A very useful feature is the integrated REPL (Read-Eval-Print-Loop). You can enter it by startingringo without any arguments from the command-line. This brings up a Ringo environment which can beused for debugging, testing, or just playing around with the runtime. Since the deep Java integration,it's possible to write CLI tools in JavaScript accessing arbitrary Java libraries.
But Ringo lets you do more than write web applications. It allows you toseamlessly use any Java standard class or external library simply by dropping it into theclasspath. This makes it easy to integrate Ringo into existing Java environments and reusingexisting Java code works without lots of effort or porting issues.
b37509886e