قائمة تطبيقات جافا سكريبت من جانب الخادم
هذه قائمة بتطبيقات جافا سكريبت من جانب الخادم .
استخدام جافا سكريبت من جانب الخادم
| اسم المشروع/المنتج | محرك جافا سكريبت | منصة (منصات) الخادم | تعليقات |
|---|---|---|---|
| في الهواء الطلق | وحيد القرن | أي حاوية خادم جافا وبرنامج مستقل. | يحتوي على واجهة برمجة تطبيقات جافا سكريبت تسمح لبرامج الويب بإنشاء البيانات والوصول إليها وحذفها ومعالجتها في مستودع 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.NET | JScript.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.js | V8 ( تم دعم SpiderMonkey باستخدام نسخة JXcore [ 6 ] المعدلة) | مستقل | تعتمد لغة جافا سكريبت على الإدخال والإخراج غير المتزامن والقائم على الأحداث. وهي متأثرة بأنظمة مثل Event Machine في لغة روبي، و POE في لغة بيرل ، و Twisted في لغة بايثون . وتتوفر لها العديد من الوحدات البرمجية. |
| أوبرا | فوثارك | أوبرا يونايت | جافا سكريبت هي لغة البرمجة المستخدمة من جانب الخادم لتطوير خدمات ميزة Opera Unite في متصفح أوبرا. هذا خادم مدمج في المتصفح. تتضمن واجهة برمجة تطبيقات جافا سكريبت إمكانية الوصول إلى الملفات المحلية من خلال نظام ملفات افتراضي معزول، بالإضافة إلى التخزين الدائم عبر متغيرات عامة دائمة. |
| PostgreSQL | محرك V8 | لغة PLV8 المضمنة [ 7 ] | PLV8 هو امتداد موثوق للغة جافا سكريبت خاص بـ PostgreSQL. يمكن استخدامه للإجراءات المخزنة، والمشغلات، وما إلى ذلك. |
| محرك SAP HANA XS | V8 ( 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 وغيرها.
انظر أيضاً
مراجع
- ↑ قاعدة بيانات ArangoDB (26 نوفمبر 2012). "ArangoDB - استخدام JavaScript في قاعدة البيانات" .
- ↑ "خارطة طريق مايكروسوفت تشاكرا كور" . جيت هاب .
- ↑ "ChakraCore مفتوح الآن" . 13 يناير 2016.
- ↑ملاحظات إصدار MongoDB 2.4
- ↑ملاحظات الإصدار لـ MongoDB 3.2
- ↑JXcore
- ↑ "PLV8 - امتداد لغة جافا سكريبت موثوق به لـ PostgreSQL" . PostgreSQL .
- ↑ "ما هو SAP HANA - الحوسبة في الذاكرة والتحليلات في الوقت الحقيقي" . SAP .
روابط خارجية
- مجموعة جوجل لـ Server-Side JavaScript مخصصة لإنشاء واجهات برمجة تطبيقات قياسية SSJS متعددة المنصات.
- واجهات جافا سكريبت من موزيلا، وخاصة قسم "واجهات جافا سكريبت المستقلة"
فئات :
- جافا سكريبت
- مقارنات البرامج
- قوائم البرامج
