ما هو Node.js؟
Node.js هو بيئة تشغيل مفتوحة المصدر تعتمد على محرك V8 الخاص بجوجل، وتُستخدم لتشغيل JavaScript على الخادم بدلاً من المتصفح. تُستخدم لبناء تطبيقات الويب الخلفية (Back-End).
لماذا Node.js مهم؟
Node.js يوفر أداءً عاليًا ومعالجة سريعة، ويُستخدم لبناء تطبيقات مثل مواقع التجارة الإلكترونية، الدردشة الفورية، REST APIs، وغيرها. كما أنه يتيح لك استخدام JavaScript في كل من الواجهة الأمامية والخلفية.
أهم المفاهيم في Node.js:
- تشغيل ملفات JavaScript خارج المتصفح
- الوحدات (Modules)
- الملفات (File System)
- الأحداث (Events)
- إنشاء خوادم (HTTP Server)
- إدارة الحزم باستخدام npm