Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

List of server-side JavaScript implementations

From Wikipedia, the free encyclopedia
(Redirected fromGLUEscript)

This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "List of server-side JavaScript implementations" – news ·newspapers ·books ·scholar ·JSTOR
(December 2011) (Learn how and when to remove this message)

This is a list ofserver-sideJavaScript implementations.

Server-side JavaScript use

[edit]
Project-product nameJavaScript engineServer platform(s)Comments
AlfrescoRhinoAny Java servlet container and standalone.Has JavaScript API that allows web scripts to create, access, delete, and manipulate data in the main Alfresco repository
Apache SlingRhinoAny Java servlet container and standaloneGeneric Java web application framework that allows the use of any script language via the standard Java Script Engine interface; Sling is RESTful by design and sits on top of aJava Content Repository, giving scripts full access to the JCR
AppJetRhino (modified)Also provides hosting in a virtual machine
Aptana JaxerSpiderMonkeyApache HTTP ServerA community open source Ajax-server based on the Mozilla browser (DOM + JavaScript engine). HTML, JavaScript, and CSS are native to Jaxer, as are XMLHttpRequests, JSON, DOM scripting, etc. It offers access to databases, files, and networking, as well as logging, process management, scalability, security, integration APIs, and extensibility. Not developed anymore by Aptana.
ArangoDBV8[1]
ASPJScriptIISASP has been superseded by ASP.NET since January 2002.
ASP.NETJScript.NETIISSupport forJScript.NET and its successorDLR-basedManaged JScript has been dropped in.NET Core (affecting .NET 5 slated to be based on it) soASP.NET Core also has no support for JavaScript without a third-party implementation or going back to the older.NET Framework (and support for targeting the older non-"Core"-based .NET Framework was dropped in ASP.NET Core 3.0). TheRoslyn .NET Compiler Platform which ASP.NET Core employs also has noECMAScript support.
BunJavaScriptCoreStandaloneBundle, transpile, install and run JavaScript & TypeScript projects. Runtime with a native bundler, transpiler, task runner and npm client built-in.
ChakraCoreChakraStandalone or asJS engine inNode.js[2]JavaScriptengine originally developed byMicrosoft for use in itsEdge browser. Released source underMIT License in January 2016.[3]
CouchDBSpiderMonkeyStandaloneHTTPUsed inMapReduce and update validation functions as well as to transformJSON documents and view results intoHTML or othercontent-types.
DenoV8StandaloneDeveloped inRust by same original author asNode.js and directly targetsTypeScript but also supports JavaScript andWebAssembly. Employs asynchronous, event-based I/O model viapromise-based APIs andTokio scheduler, uses an API security model based uponFlatBuffers and implements package management viaES2015 modules.
Eclipse e4RhinoEquinox OSGi, bundled withJetty, any servlet container (using the servlet bridge)Extensions can be written in JavaScript, not just Java, especially servlets using theOSGiHTTP Service. Frontends can be developed withEclipse RAP using theSWT andJFace APIs, or any other UI framework. Focus is on modularity (plug-ins), extensibility, scalability.
Google Apps ScriptRhino (com.google.apps.maestro.rhino) and V8Google AppEngineImplement Enterprise Workflows with Apps Script. Google Apps Script can be embedded in Google Sites giving your Google Site a backend. In addition, you can automate simple tasks across Google Products. Google Apps Script also allows interaction with non Google APIs and JDBC calls to databases.
HCL DominoIBM DominoIBM Domino (web server)as part of thexPages framework since version 8.5 (2009)
JSSPRhinoAny Java servlet containerContains a modified Rhino version for embedded SQL support
MongoDBSpiderMonkey10gen application serverUsedV8 from version 2.4[4] until version 3.2 which returned toSpiderMonkey[5]
Node.jsV8 (SpiderMonkey was supported with JXcore[6] fork)StandaloneJavaScript asynchronous, event-based I/O. Influenced by systems like Ruby's Event Machine,Perl'sPOE or Python'sTwisted. Plenty of modules available.
OperaFutharkOpera UniteJavaScript is the server-side language used to develop services for the Opera Unite feature of the Opera browser. This is a server built into the browser. The JavaScript API includes local file access to a virtual sandboxed file-system and persistent storage via persistent global variables.
PostgreSQLV8Embedded language PLV8[7]PLV8 is a trusted JavaScript language extension for PostgreSQL. It can be used for stored procedures, triggers, etc.
SAP HANA XS EngineV8 (SpiderMonkey before SPS11)SAP HANA XS Engine[8]SAP in-memory database server-side engine, which allows direct access SAP HANA database from JavaScript applications. XS Engine has web server functionality and can generate webpages directly, eliminating the application tier.
SynchronetSpiderMonkeyStandaloneBulletin Board System (BBS) software with integrated TCP/IP servers (written in C/C++ and enhanced via SSJS): Telnet, RLogin, SSH, HTTP[S], SMTP, POP3, as well as services written entirely in #"BBS doors" written entirely in JavaScript. Open source and supported on Windows, Linux, and FreeBSD for little-endian architectures, e.g. x86 and ARM.
WakandaDBJavaScriptCoreStandaloneJavaScript synchronous multi-threaded web server and NoSQL database, supporting the CommonJS module specification, written in C++.

Other common server-side programming languages areJavaServer Pages (JSP),Active Server Pages (ASP),Perl,PHP,Python,Ruby,ColdFusion, and others.

See also

[edit]

References

[edit]
  1. ^ArangoDB Database (26 November 2012)."ArangoDB - Using JavaScript in the database".
  2. ^"Microsoft ChakraCore Roadmap".GitHub.
  3. ^"ChakraCore Now Open". 13 January 2016.
  4. ^[1], Release Notes for MongoDB 2.4
  5. ^[2], Release Notes for MongoDB 3.2
  6. ^[3], JXcore
  7. ^"PLV8 - trusted Javascript language extension for PostgreSQL".PostgreSQL.
  8. ^"What is SAP HANA - In Memory Computing and Real Time Analytics".SAP.

External links

[edit]
Dialects
Engines
(comparison)
Frameworks
Client-side
Server-side
Multiple
  • Cappuccino
Libraries
People
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_server-side_JavaScript_implementations&oldid=1236835717#GLUEscript"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp