ما هو node.js ؟
نود.جي إس (بالإنجليزية: نود.جي إس) هو محرك الجافاسكريبت، مفتوح المصدر ومُصمم لكتابة تطبيقات متعددة المنصات (cross-platform)، وكذلك تطبيقات سهلة التوسع كخوادم الويب.
يسمح نود جي إس للمبرمجين بكتابة برمجيات بلغة جافاسكربت تعمل خارج مُتصفح الويب، ويقوم NodeJS بترجمتها إلى لغة تفهمها الآلة من خلال مُحرك جافاسكربت V8 المصمم من طرف جوجل، والمستخدم في متصفح كروم وتستخدمه باقي المتصفحات المبنية على نواة كروميوم، هذا يمكن المبرمجين من برمجة العديد من الأمور باستخدام لغة جافاسكربت وجعلها تعمل خارج المتصفح، كبرمجة الواجهة الخلفية للمواقع (back-end)، برمجة سكربت يعمل على سطر الآوامر، وكذلك برمجة تطبيقات بواجهات رُسومية باستخدام تقنيات مثل آلكترون (Electron).
يمكن أن تكون المهمة الشائعة لخادم الويب هي فتح ملف على الخادم وإعادة المحتوى إلى العميل.
إليك كيفية معالجة PHP أو ASP لطلب ملف:
إليك كيفية معالجة نود جي اس لطلب ملف:
يلغي Node.js الانتظار ، ويستمر ببساطة مع الطلب التالي.
يقوم Node.js بتشغيل البرمجة أحادية الترابط ، وغير المحظورة ، وغير المتزامنة ، وهي فعالة للغاية في الذاكرة.
تم الانتهاء من الشرح نرجوا ان يكون شرح بسيط
جميع الحقوق محفوظة لموقع حياة هوست 2023