Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Comparison <strong>of</strong> Server-side JavaScript solutions 131<br />
Eclipse e4 Rhino Equinox OSGi,<br />
bundled with Jetty,<br />
any servlet container<br />
(using the servlet<br />
bridge)<br />
Extensions can be written in JS, not just Java, especially servlets<br />
using the OSGi HTTP Service. Frontends can be developed with<br />
Eclipse RAP using the SWT and JFace APIs, or any other UI<br />
framework. Focus is on modularity (plug-ins), extensibility,<br />
scalability.<br />
EditMe Rhino Hosted (Tomcat) Wiki with embedded JavaScript engine and API for application<br />
Ejscript Ejscript Appweb HTTP<br />
Server, Apache HTTP<br />
Server<br />
ESXX Rhino FastCGI, stand-alone<br />
HTTP, any Java<br />
servlet container,<br />
Google App Engine<br />
GLUEscript SpiderMonkey Apache HTTP Server,<br />
Google Apps<br />
Script<br />
FastCGI and<br />
Stand-alone<br />
GromJS SpiderMonkey Bauk, FastCGI and<br />
Stand-alone using<br />
gromjscli<br />
development within the wiki<br />
Enhanced ECMA-262 Language and (Ruby on Rails like) web<br />
framework including Model/<strong>View</strong>/Controller paradigm, SQLite<br />
database connectivity, Ajax libraries and a suite <strong>of</strong> view controls.<br />
Includes command line generators and tools.<br />
Focus is on ease <strong>of</strong> use, web security and XML/XSLT (via<br />
Saxon). Has SQL, LDAP, HTTP/REST, SOAP and Java support.<br />
Can also execute JS scripts from the command line.<br />
Glueing Libraries Using Ecmascript (GLUE) ports sqlite, mysql,<br />
memcached, wxWidgets, POCO, ... to JavaScript. GLUEscript is<br />
the successor <strong>of</strong> wxJavaScript<br />
Automate simple tasks across Google Products<br />
GromJS Server-Side JavaScript interpreter includes support for<br />
files (open, read, write, lock, seek, truncate, etc.), MySQL,<br />
PostgreSQL and SQLite databases, session variables, hash arrays,<br />
pipes, HTTP file-upload, cookies and more.<br />
Helma Rhino Jetty HTTP Server Complete package with web server and framework.<br />
im-jssp Rhino Resin and any other<br />
Java servlet container. and HTML.<br />
"im-jssp" is a template engine that used Server Side JavaScript<br />
And "im-jssp" has custom tag "jsspRpc" that is Server Side<br />
JavaScript can be called from Client Side JavaScript seamlessly.<br />
Jack Multiple Multiple A JavaScript engine and server-agnostic interface, much like Rack<br />
jsext SpiderMonkey Apache HTTP Server,<br />
lighttpd and<br />
Stand-alone<br />
jslibs SpiderMonkey FastCGI and<br />
Stand-alone (TCP)<br />
JSSP Rhino Any Java servlet<br />
Juice Flusspferd<br />
(SpiderMonkey)<br />
container.<br />
for Ruby and WSGI for Python.<br />
Has modules for fastCGI, CGI, MySQL, SQLite, FTP, SMTP,<br />
HTTP, AJAX, JSON, SOAP, WSDL and more. Automatic<br />
inclusion <strong>of</strong> C libraries.<br />
Native libraries bindings: NSPR, SQLite, FastCGI, libTomCrypt,<br />
librsvg, libpng, libjpeg, FreeType, libffi, ...<br />
Contains a modified Rhino version for embedded SQL support<br />
Stand-alone Built around the CommonJS specs.<br />
Junction Rhino Apache HTTP Server Ruby on Rails port to javascript<br />
jsdb SpiderMonkey Stand-alone<br />
Livelink WCM<br />
Presentation<br />
Server<br />
SpiderMonkey Apache HTTP Server,<br />
IIS and Sun Java<br />
System Web Server<br />
A commercial content management system used in a number <strong>of</strong><br />
European public-sector and financial organizations. It uses SSJS<br />
for dynamic features and to customize the behavior <strong>of</strong> built-in<br />
objects. Though still developed and supported for existing users,<br />
this SSJS product is no longer available for sale to new<br />
[34]<br />
customers.<br />
[14]<br />
[15]<br />
[16]<br />
[17]<br />
[18]<br />
[19] [20]<br />
[21]<br />
[22]<br />
[23]<br />
[24]<br />
[25]<br />
(Japanese)<br />
[26]<br />
[27]<br />
[28]<br />
[29]<br />
[30]<br />
[31]<br />
[32] [33]