Seznam implementací JavaScriptu na straně serveru - List of server-side JavaScript implementations
![]() | tento článek potřebuje další citace pro ověření.Prosinec 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Toto je seznam na straně serveru JavaScript implementace.
Použití JavaScriptu na straně serveru
Název projektového produktu | JavaScriptový engine | Platformy serveru | Komentáře |
---|---|---|---|
Alfresco | nosorožec | Libovolný kontejner servletu Java a samostatný. | Má JavaScript API, které umožňuje webovým skriptům vytvářet, přistupovat, mazat a manipulovat s daty v hlavním úložišti Alfresco |
Apache Sling | nosorožec | Libovolný kontejner servletu Java a samostatný | Obecný rámec webových aplikací Java, který umožňuje použití libovolného skriptovacího jazyka prostřednictvím standardního rozhraní Java Script Engine; Sling je designově RESTful a sedí na a Repozitář obsahu Java, což skriptům poskytuje plný přístup k JCR |
AppJet | nosorožec (upraveno) | Také poskytuje hostování ve virtuálním stroji | |
Aptana Jaxer | Pavoučí opice | Apache HTTP Server | Komunitní open-source Ajax server založený na prohlížeči Mozilla (DOM + JavaScript engine). HTML, JavaScript a CSS jsou pro Jaxer nativní, stejně jako XMLHttpRequests, skriptování JSON, DOM atd. Nabízí přístup k databázím, souborům a sítím, stejně jako protokolování, správu procesů, škálovatelnost, zabezpečení, integrační API a rozšiřitelnost . Aptana již nevyvíjí. |
ArangoDB | V8 | [1] | |
ASP | JScript | IIS | Technologie ASP.NET byla nahrazena technologií ASP.NET od ledna 2002. |
ASP.NET | JScript.NET | IIS | Podpora pro JScript.NET a jeho nástupce DLR -na základě Spravovaný JScript byl vložen .NET Core (ovlivňující .NET 5, který má být založen na něm) tak ASP.NET Core také nemá podporu pro JavaScript bez implementace třetí strany nebo bez návratu ke staršímu .NET Framework (a podpora cílení na starší .NET Framework založený na .NET Core byl v ASP.NET Core 3.0 zrušen). The Roslyn Platforma .NET Compiler, kterou využívá ASP.NET Core, také nemá žádné ECMAScript Podpěra, podpora. |
Čakra jádro | Čakra | Samostatně nebo jako JS motor v Node.js[2] | JavaScript motor původně vyvinut Microsoft pro použití v jeho Prohlížeč Edge. Vydaný zdroj pod Licence MIT v lednu 2016.[3] |
CouchDB | Pavoučí opice | Samostatný HTTP | Použito v MapReduce a aktualizovat ověřovací funkce i transformovat JSON dokumenty a prohlížet výsledky do HTML nebo jiný typy obsahu. |
Deno | V8 | Samostatný | Vyvinuto v Rez od stejného původního autora jako Node.js a přímo terče Strojopis ale také podporuje JavaScript a WebAssembly. Zaměstnává asynchronní I / O model založený na událostech prostřednictvím slib - API na bázi a Tokio plánovač, používá bezpečnostní model API prostřednictvím FlatBuffers a implementuje správu balíčků přes ES2015 moduly. |
Eclipse e4 | nosorožec | Equinox OSGi, dodáván s Molo, jakýkoli kontejner servletu (pomocí můstku servletu) | Přípony lze psát v JavaScriptu, nejen v Javě, zejména servlety používající OSGi HTTP Servis. Frontend lze vyvíjet pomocí Eclipse RAP za použití SWT a JFace API nebo jakýkoli jiný rámec uživatelského rozhraní. Důraz je kladen na modularitu (zásuvné moduly ), rozšiřitelnost, škálovatelnost. |
Google Apps Script | Rhino (com.google.apps.maestro.rhino) a V8 | Google AppEngine | Implementujte podnikové pracovní postupy pomocí Apps Script. Google Apps Script lze vložit do Webů Google, což vašemu webu Google poskytne backend. Kromě toho můžete v produktech Google automatizovat jednoduché úkoly. Google Apps Script také umožňuje interakci s jinými API než Google a volání JDBC do databází. |
IBM Domino | IBM Domino | IBM Domino (webový server) | jako součást xstránky framework od verze 8.5 (2009) |
JSSP | nosorožec | Libovolný kontejner servletu Java | Obsahuje upravenou verzi Rhina pro integrovanou podporu SQL |
MongoDB | Pavoučí opice | Aplikační server 10gen | Použitý V8 od verze 2.4[4] do verze 3.2, která se vrátila na Pavoučí opice [5] |
Node.js | V8 (Pavoučí opice byl podporován JXcore[6] Vidlička) | Samostatný | Asynchronní JavaScript, I / O založený na událostech. Ovlivněno systémy jako Ruby's Event Machine, Perl je POE nebo Python Zkroucený. Spousta modulů k dispozici. |
Opera | Futhark | Opera Unite | JavaScript je jazyk na straně serveru používaný k vývoji služeb pro funkci Opera Unite v prohlížeči Opera. Toto je server zabudovaný do prohlížeče. JavaScript API zahrnuje přístup k místním souborům do virtuálního souborového systému v karanténě a trvalé úložiště prostřednictvím trvalých globálních proměnných. |
SAP HANA Motor XS | V8 (Pavoučí opice před SPS11) | Engine SAP HANA XS[7] | Postranní stroj v paměti databázového serveru SAP, který umožňuje přímý přístup k databázi SAP HANA z aplikací Javascript. XS Engine má funkce webového serveru a může generovat webové stránky přímo, čímž eliminuje aplikační vrstvu. |
Synchronet | Pavoučí opice | Samostatný | Software Bulletin Board System (BBS) s integrovanými servery TCP / IP (napsaný v C / C ++ a vylepšený pomocí SSJS): Telnet, RLogin, SSH, HTTP [S], SMTP, POP3, stejně jako služby napsané výhradně v JavaScriptu: IMAP , NNTP, IRC, Finger, Gopher atd. Zahrnuje některé skvělé klasicky inspirované „dveře BBS“ napsané výhradně v JavaScriptu. Open Source a podporováno na Windows, Linux a FreeBSD pro architektury typu Little-endian, např. X86 a ARM. |
WakandaDB | JavaScriptCore | Samostatný | JavaScript Synchronní vícevláknový webový server a databáze no-sql, podporující specifikaci modulu CommonJS, napsaný v C ++. |
Další běžné programovací jazyky na straně serveru jsou Stránky JavaServeru (JSP), Stránky aktivního serveru (ASP), Perl, PHP, Krajta, Rubín, Studená fúze, a další.
Viz také
Reference
- ^ Databáze ArangoDB (26. listopadu 2012). „ArangoDB - Použití JavaScriptu v databázi“.
- ^ „Plán Microsoft ChakraCore“.
- ^ „ChakraCore Now Open“.
- ^ [1] „Poznámky k verzi MongoDB 2.4
- ^ [2] „Poznámky k verzi MongoDB 3.2
- ^ [3], JXcore
- ^ „Co je SAP HANA - v oblasti výpočtu paměti a analýzy v reálném čase“. MÍZA.
externí odkazy
- Skupina Google JavaScript na straně serveru věnovaný vytváření standardních rozhraní API SSJS pro různé platformy.
- Mozilla JavaScript skořápky zejména část „Samostatné skořápky JavaScriptu“