Server tomonidagi JavaScript dasturlari ro'yxati - List of server-side JavaScript implementations

Bu ro'yxat server tomoni JavaScript amalga oshirish.

JavaScript-ni server tomonida ishlatish

Loyiha-mahsulot nomiJavaScript mexanizmiServer platformasi (lar) iIzohlar
AlfreskoRhinoHar qanday Java servlet konteyner va mustaqil.Veb-skriptlarga asosiy Alfresko omborida ma'lumotlar yaratish, kirish, o'chirish va boshqarish imkonini beruvchi JavaScript API mavjud.
Apache SlingRhinoHar qanday Java servlet konteyner va mustaqilStandart Java Script Engine interfeysi orqali har qanday skript tilidan foydalanishga imkon beradigan umumiy Java veb-dastur doirasi; Sling dizayni bo'yicha RESTful va ustiga o'tiradi Java tarkib ombori, skriptlarga JCR-ga to'liq kirish huquqini berish
AppJetRhino (o'zgartirilgan)Shuningdek, virtual mashinada xostingni ta'minlaydi
Aptana JakserSpiderMonkeyApache HTTP ServerMozilla brauzeri (DOM + JavaScript dvigateli) asosida tashkil etilgan jamoat ochiq manbali Ajax-server. HTML, JavaScript va CSS-lar XMLHttpRequests, JSON, DOM skriptlari va hk kabi Jaxer-ga xosdir. Ma'lumotlar bazalari, fayllar va tarmoqlarga kirish, shuningdek tizimga kirish, jarayonlarni boshqarish, o'lchovlar, xavfsizlik, integratsiya API-lari va kengaytirilishi mumkin. . Endi Aptana tomonidan ishlab chiqilmagan.
ArangoDBV8[1]
ASPJScriptIISASP 2002 yil yanvaridan beri ASP.NET tomonidan almashtirildi.
ASP.NETJScript.NETIISQo'llab-quvvatlash JScript.NET va uning vorisi DLR asoslangan Boshqariladigan JScript ichiga tashlandi .NET Core (unga asoslangan bo'lishi kerak .NET 5-ga ta'sir qilish) shuning uchun ASP.NET Core JavaScript-ni uchinchi tomon dasturisiz yoki eski versiyaga qaytmasdan qo'llab-quvvatlamaydi .NET Framework (va "Core" ga asoslangan bo'lmagan eski .NET Framework-ni maqsadli qo'llab-quvvatlash ASP.NET Core 3.0-da o'chirib qo'yilgan). The Rozlin ASP.NET Core ishlaydigan .NET Compiler Platformasida ham yo'q ECMAScript qo'llab-quvvatlash.
ChakraCoreChakraMustaqil yoki shunday JS dvigateli yilda Node.js[2]JavaScript dvigatel dastlab tomonidan ishlab chiqilgan Microsoft undan foydalanish uchun Edge brauzeri. Chiqarilgan manba ostida MIT litsenziyasi 2016 yil yanvar oyida.[3]
CouchDBSpiderMonkeyMustaqil HTTPIchida ishlatilgan MapReduce va tekshirish funktsiyalarini yangilash, shuningdek o'zgartirish JSON hujjatlar va natijalarni ko'rish HTML yoki boshqa tarkib turlari.
DenoV8MustaqilYilda ishlab chiqilgan Zang xuddi shu muallif tomonidan Node.js va to'g'ridan-to'g'ri maqsadlar TypeScript shuningdek, JavaScript-ni va Veb-yig'ish. Asenkron, voqealarga asoslangan I / U modelini ishlaydi va'da asoslangan API va Tokio scheduler, orqali API xavfsizlik modelidan foydalanadi FlatBuffers orqali paketli boshqaruvni amalga oshiradi ES2015 modullar.
Eclipse e4RhinoEquinox OSGi bilan birga Iskala, har qanday servlet konteyner (servlet ko'prigi yordamida)Kengaytmalar JavaScript-da yozilishi mumkin, faqat Java-da emas, ayniqsa OSGi HTTP Xizmat. Frontendlar bilan ishlab chiqilishi mumkin Tutilish RAP yordamida SWT va JFace API yoki boshqa foydalanuvchi interfeysi ramkalari. Fokus modulga bog'liq (plaginlari ), kengaytirilishi, kengaytirilishi.
Google Apps skriptRhino (com.google.apps.maestro.rhino) va V8Google AppEngineApps Script bilan Enterprise Workflows-ni amalga oshirish. Google Apps Script Google Sites-ga joylashtirilishi mumkin, bu sizning Google saytingizga yordam beradi. Bundan tashqari, siz Google Products orqali oddiy vazifalarni avtomatlashtirishingiz mumkin. Google Apps Script, shuningdek, Google API'lari bo'lmagan ma'lumotlar bazalariga va JDBC qo'ng'iroqlariga ta'sir o'tkazishga imkon beradi.
IBM DominoIBM DominoIBM Domino (veb-server)qismi sifatida xPages 8.5 versiyasidan beri ramka (2009)
JSSPRhinoHar qanday Java servlet konteynerO'rnatilgan SQL-quvvatlash uchun o'zgartirilgan Rhino versiyasini o'z ichiga oladi
MongoDBSpiderMonkey10gen dastur serveriIshlatilgan V8 2.4 versiyasidan[4] qaytib kelgan 3.2 versiyasiga qadar SpiderMonkey [5]
Node.js V8 (SpiderMonkey JXcore bilan qo'llab-quvvatlandi[6] vilka)MustaqilJavaScript asenkron, voqealarga asoslangan I / O. Ruby's Event Machine kabi tizimlarning ta'siri ostida, Perl "s POE yoki Pythonniki Twisted. Ko'plab modullar mavjud.
OperaFutharkOpera birlashtirJavaScript - bu Opera brauzerining Opera Unite xususiyati uchun xizmatlarni ishlab chiqish uchun ishlatiladigan server tili. Bu brauzerga o'rnatilgan server. JavaScript API-si virtual qum maydonidagi fayl tizimiga mahalliy faylga kirishni va doimiy global o'zgaruvchilar orqali doimiy saqlashni o'z ichiga oladi.
SAP HANA XS dvigateliV8 (SpiderMonkey SPS11 dan oldin)SAP HANA XS dvigateli[7]Javascript dasturlaridan to'g'ridan-to'g'ri SAP HANA ma'lumotlar bazasiga kirish imkonini beruvchi SAP xotiradagi ma'lumotlar bazasi serverining yon dvigateli. XS Engine veb-server funktsiyalariga ega va to'g'ridan-to'g'ri veb-sahifalarni yaratishi mumkin, bu dastur darajasini yo'q qiladi.
SinxronizatsiyaSpiderMonkeyMustaqilBulletin Board System (BBS) o'rnatilgan TCP / IP serverlari (C / C ++ da yozilgan va SSJS orqali yaxshilangan) dasturiy ta'minot: Telnet, RLogin, SSH, HTTP [S], SMTP, POP3, shuningdek to'liq JavaScript-da yozilgan xizmatlar: IMAP , NNTP, IRC, Finger, Gopher va boshqalar to'liq JavaScript-da yozilgan klassik "BBS eshiklari" ni o'z ichiga oladi. Open Source va Windows, Linux va FreeBSD-da kichik endian arxitekturalari uchun qo'llab-quvvatlanadi, masalan. X86 va ARM.
WakandaDBJavaScriptCoreMustaqilJavaScript-ni sinxronlashtiradigan ko'p tarmoqli veb-server va no-sql ma'lumotlar bazasi, C ++ da yozilgan CommonJS moduli spetsifikatsiyasini qo'llab-quvvatlaydi.

Boshqa keng tarqalgan server tomon dasturlash tillari JavaServer sahifalari (JSP), Faol server sahifalari (ASP), Perl, PHP, Python, Yoqut, ColdFusion va boshqalar.

Shuningdek qarang

Adabiyotlar

  1. ^ ArangoDB ma'lumotlar bazasi (2012 yil 26-noyabr). "ArangoDB - ma'lumotlar bazasida JavaScript-dan foydalanish".
  2. ^ "Microsoft ChakraCore yo'l xaritasi".
  3. ^ "ChakraCore Now Open".
  4. ^ [1], MongoDB 2.4 uchun nashr eslatmalari
  5. ^ [2], MongoDB 3.2 uchun nashr eslatmalari
  6. ^ [3], JXcore
  7. ^ "SAP HANA nima - Xotira hisoblash va real vaqtda tahlilda". SAP.

Tashqi havolalar