Node.js بيئة تشغيل تسمح بتنفيذ JavaScript على الخادم، خارج المتصفح. ليس لغة جديدة ولا قاعدة بيانات، بل محرك يشغّل JavaScript في أي مكان.
خادم بسيط
const http = require('http');
http.createServer((req, res) => {
res.end('Hello from Node.js');
}).listen(3000);
لماذا هو مهم؟
- لغة واحدة للواجهة الأمامية والخادم.
- ممتاز للتطبيقات اللحظية مثل الدردشة والإشعارات.
- مكتبة حزم ضخمة عبر
npm.
حتى لو لم تبنِ خادمًا بـ Node.js، ستستخدمه غالبًا لأدوات التطوير، مثل بناء ملفات CSS وJavaScript.