Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Comparison <strong>of</strong> Server-side JavaScript solutions 130<br />
Comparison <strong>of</strong> Server-side JavaScript solutions<br />
This is a list <strong>of</strong> Server-side JavaScript solutions.<br />
Server-side JavaScript use<br />
Project/product<br />
name<br />
Examples <strong>of</strong> current uses <strong>of</strong> JavaScript on the server side<br />
JavaScript Engine Server Platform(s) Comments Website<br />
10gen Rhino 10gen application<br />
server<br />
Uses the Rhino parser. Compiles <strong>Javascript</strong> to Java.<br />
Acre Rhino Jetty HTTP Server<br />
Integrated with Freebase to power Freebaseapps.com [2] , a<br />
Apache Sling Rhino Any Java servlet<br />
container and<br />
standalone.<br />
APE SpiderMonkey Standalone HTTP<br />
collaborative hosting environment.<br />
Sling is a generic Java web application framework that allows to<br />
use any script language via the standard Java Script Engine<br />
interface. Sling is RESTful by design and sits on top <strong>of</strong> a Java<br />
Content Repository, giving scripts full access to the JCR.<br />
Used to write custom server modules (manage message queue,<br />
users, channels, sockets, http, ...). [4]<br />
AppengineJS Rhino Google App Engine AppengineJS is a port <strong>of</strong> the Google Appengine Python SDK to<br />
JavaScript.<br />
AppJet Rhino(modified) Also provides hosting in a virtual machine<br />
Aptana Jaxer Mozilla +<br />
SpiderMonkey<br />
Apache HTTP Server A community open source ajax-server based on the Mozilla<br />
browser (DOM + JavaScript engine). HTML, JavaScript, and CSS<br />
are native to Jaxer, as are XMLHttpRequests, JSON, DOM<br />
scripting, etc. It <strong>of</strong>fers access to databases, files, and networking,<br />
as well as logging, process management, scalability, security,<br />
integration APIs, and extensibility.<br />
ASP JScript IIS [7]<br />
Axiom Stack Rhino Jetty HTTP Server Actively developed open source SSJS server. JSON, E4X, List<br />
Cocoon Flowscript Rhino Apache Cocoon<br />
Comprehensions. Complete access to Java APIs. Built-in security.<br />
Lucene data store by default with JDBC access to relational<br />
databases.<br />
CouchDB SpiderMonkey Standalone HTTP Used in MapReduce and update validation functions as well as to<br />
transform JSON documents and view results into HTML or other<br />
content-types.<br />
DovetailDb Rhino Jetty HTTP Server DovetailDB is a schemaless, JSON-based database with an<br />
Apache license. You can use the hosted database or install your<br />
own. You can override the handlers to supplement with access<br />
control, use map/reduce, install JavaScript stored procedures to<br />
call from the client, and more.<br />
[1]<br />
[3]<br />
[5]<br />
[1]<br />
[6]<br />
[8]js.web<br />
[1]<br />
[9]js.net<br />
[10]<br />
[11]<br />
[12]<br />
[13]