قائمة تطبيقات جافا سكريبت من جانب الخادم

هذه قائمة بتطبيقات جافا سكريبت من جانب الخادم .

استخدام جافا سكريبت من جانب الخادم

اسم المشروع/المنتجمحرك جافا سكريبتمنصة (منصات) الخادمتعليقات
في الهواء الطلقوحيد القرنأي حاوية خادم جافا وبرنامج مستقل.يحتوي على واجهة برمجة تطبيقات جافا سكريبت تسمح لبرامج الويب بإنشاء البيانات والوصول إليها وحذفها ومعالجتها في مستودع Alfresco الرئيسي.
مقلاع أباتشيوحيد القرنأي حاوية سيرفلت جافا ووحدة مستقلةإطار عمل عام لتطبيقات الويب بلغة جافا يسمح باستخدام أي لغة برمجة نصية عبر واجهة محرك جافا سكريبت القياسية؛ Sling مصمم وفقًا لمعايير RESTful ويعمل فوق مستودع محتوى جافا ، مما يمنح البرامج النصية وصولاً كاملاً إلى JCR
أب جيتوحيد القرن (معدل)كما يوفر خدمة الاستضافة في جهاز افتراضي
أبتانا جاكسرقرد العنكبوتخادم Apache HTTPخادم Ajax مفتوح المصدر، يعتمد على متصفح موزيلا (محرك DOM + JavaScript). يدعم Jaxer لغات HTML وJavaScript وCSS بشكل أصلي، بالإضافة إلى XMLHttpRequests وJSON وبرمجة DOM، وغيرها. يوفر Jaxer إمكانية الوصول إلى قواعد البيانات والملفات والشبكات، فضلاً عن تسجيل الأحداث وإدارة العمليات وقابلية التوسع والأمان وواجهات برمجة التطبيقات للتكامل وقابلية التوسيع. توقف تطويره بواسطة شركة أبتانا.
أرانجو دي بيمحرك V8[ 1 ]
ASPجافا سكريبتمعهد المعلومات العلميةتم استبدال ASP بـ ASP.NET منذ يناير 2002.
ASP.NETJScript.NETمعهد المعلومات العلميةتم إيقاف دعم JScript.NET وخليفته Managed JScript المبني على DLR في .NET Core (مما يؤثر على .NET 5 المقرر بناؤه عليه)، لذا فإن ASP.NET Core لا يدعم JavaScript إلا من خلال تطبيق خارجي أو بالعودة إلى إصدار .NET Framework الأقدم (وقد تم إيقاف دعم استهداف إصدار .NET Framework الأقدم غير المبني على "Core" في ASP.NET Core 3.0). كما أن منصة Roslyn .NET Compiler التي يستخدمها ASP.NET Core لا تدعم ECMAScript .
كعكةجافا سكريبت كورمستقلتجميع، تحويل، تثبيت، وتشغيل مشاريع جافا سكريبت وتايب سكريبت. بيئة تشغيل مزودة بمجمع، محول، مشغل مهام، وعميل npm مدمج.
شاكرا كورشاكرامستقل أو كمحرك جافا سكريبت في Node.js [ 2 ]محرك جافا سكريبت تم تطويره في الأصل بواسطة مايكروسوفت لاستخدامه في متصفح إيدج الخاص بها . تم إصدار الكود المصدري بموجب ترخيص MIT في يناير 2016. [ 3 ]
CouchDBقرد العنكبوتبروتوكول HTTP مستقلتُستخدم في MapReduce ووظائف التحقق من صحة التحديث بالإضافة إلى تحويل مستندات JSON وعرض النتائج إلى HTML أو أنواع محتوى أخرى .
دينومحرك V8مستقلتم تطويره بلغة Rust من قبل نفس المؤلف الأصلي لـ Node.js ، وهو يستهدف TypeScript بشكل مباشر ، ولكنه يدعم أيضًا JavaScript و WebAssembly . يستخدم نموذج إدخال/إخراج غير متزامن قائم على الأحداث عبر واجهات برمجة تطبيقات تعتمد على الوعود ومجدول Tokio ، ويستخدم نموذج أمان لواجهة برمجة التطبيقات يعتمد على FlatBuffers، وينفذ إدارة الحزم عبر وحدات ES2015 .
إكليبس إي 4وحيد القرنEquinox OSGi ، المرفق مع Jetty ، أي حاوية servlet (باستخدام جسر servlet)يمكن كتابة الإضافات بلغة جافا سكريبت، وليس جافا فقط، وخاصةً تطبيقات servlets التي تستخدم خدمة OSGi HTTP . يمكن تطوير واجهات المستخدم باستخدام Eclipse RAP عبر واجهات برمجة تطبيقات SWT و JFace ، أو أي إطار عمل آخر لواجهة المستخدم. ينصب التركيز على النمطية ( المكونات الإضافية )، وقابلية التوسع، وقابلية التوسع.
برنامج Google Apps Scriptراينو (com.google.apps.maestro.rhino) وV8جوجل آب إنجننفّذ سير العمل المؤسسي باستخدام Google Apps Script. يُمكن تضمين Google Apps Script في مواقع Google، مما يمنح موقعك على Google واجهة خلفية. بالإضافة إلى ذلك، يُمكنك أتمتة المهام البسيطة عبر منتجات Google. كما يُتيح Google Apps Script التفاعل مع واجهات برمجة التطبيقات (APIs) غير التابعة لـ Google، وإجراء استدعاءات JDBC لقواعد البيانات.
دومينو حمض الهيدروكلوريكآي بي إم دومينوخادم ويب IBM Dominoكجزء من إطار عمل xPages منذ الإصدار 8.5 (2009)
JSSPوحيد القرنأي حاوية سيرفلت جافايحتوي على نسخة معدلة من برنامج راينو لدعم لغة SQL المضمنة
MongoDBقرد العنكبوتخادم تطبيقات الجيل العاشرتم استخدام V8 من الإصدار 2.4 [ 4 ] حتى الإصدار 3.2 الذي عاد إلى SpiderMonkey [ 5 ]
Node.jsV8 ( تم دعم SpiderMonkey باستخدام نسخة JXcore [ 6 ] المعدلة)مستقلتعتمد لغة جافا سكريبت على الإدخال والإخراج غير المتزامن والقائم على الأحداث. وهي متأثرة بأنظمة مثل Event Machine في لغة روبي، و POE في لغة بيرل ، و Twisted في لغة بايثون . وتتوفر لها العديد من الوحدات البرمجية.
أوبرافوثاركأوبرا يونايتجافا سكريبت هي لغة البرمجة المستخدمة من جانب الخادم لتطوير خدمات ميزة Opera Unite في متصفح أوبرا. هذا خادم مدمج في المتصفح. تتضمن واجهة برمجة تطبيقات جافا سكريبت إمكانية الوصول إلى الملفات المحلية من خلال نظام ملفات افتراضي معزول، بالإضافة إلى التخزين الدائم عبر متغيرات عامة دائمة.
PostgreSQLمحرك V8لغة PLV8 المضمنة [ 7 ]PLV8 هو امتداد موثوق للغة جافا سكريبت خاص بـ PostgreSQL. يمكن استخدامه للإجراءات المخزنة، والمشغلات، وما إلى ذلك.
محرك SAP HANA XSV8 ( SpiderMonkey قبل SPS11)محرك SAP HANA XS [ 8 ]محرك قاعدة بيانات SAP في الذاكرة من جانب الخادم، والذي يسمح بالوصول المباشر إلى قاعدة بيانات SAP HANA من تطبيقات JavaScript. يتمتع محرك XS بوظائف خادم الويب ويمكنه إنشاء صفحات الويب مباشرةً، مما يلغي الحاجة إلى طبقة التطبيق.
سينكرونيتقرد العنكبوتمستقلبرنامج نظام لوحة الإعلانات (BBS) مع خوادم TCP/IP مدمجة (مكتوب بلغة C/C++ ومُحسّن باستخدام SSJS): Telnet، RLogin، SSH، HTTP[S]، SMTP، POP3، بالإضافة إلى خدمات مكتوبة بالكامل بلغة JavaScript: IMAP، NNTP، IRC، Finger، Gopher، وغيرها. يتضمن البرنامج بعض "بوابات BBS" الكلاسيكية الرائعة المكتوبة بالكامل بلغة JavaScript. البرنامج مفتوح المصدر ومدعوم على أنظمة Windows وLinux وFreeBSD للبنى ذات ترتيب البايتات الصغير، مثل x86 وARM.
قاعدة بيانات واكانداجافا سكريبت كورمستقلخادم ويب متزامن متعدد الخيوط مكتوب بلغة جافا سكريبت وقاعدة بيانات NoSQL، يدعم مواصفات وحدة CommonJS، مكتوب بلغة C++.

ومن لغات البرمجة الشائعة الأخرى من جانب الخادم JavaServer Pages (JSP) و Active Server Pages (ASP) و Perl و PHP و Python و Ruby و ColdFusion وغيرها.

انظر أيضاً

مراجع