القائمة الرئيسية

الصفحات

شرح ماهي Node js ؟ ولماذا يجب عليك استخدامها ؟

Learn Node js & Express js in Arabic


شرح ماهي Node js ؟ ولماذا يجب عليك استخدامها ؟

ماهو Node js ؟

يعتبر Node js مبنية برمجة مبنية على لغة javascript، وهي بيئة غير متزامنة، تستعمل فيها الأحداث، صمم النود جي اس لبناء تطبيقات تستطيع التواصل مع الخادم أي السيرفر، لأن لغة JavaScript تتعامل فقط من المتصفح. حيث مكنت Node Js مطوري الجافاسكريبت ببناء تطبيقات شاملة تتعامل مع السيرفر والمتصفح في نفس الوقت، فقبل وجود النود جي اس، كان على مطوري الجافاسكرييت الإستعانة دائما بلغات اخرى تتعامل من السيرفر، مثل البي اتش بي، ولكن بعد ظهور النود جي اس سنة 2009 في اليوم 27 من شهر 5. تطورت ال node js كثيرا منذ انطلاقتها الأولى، ويعتبر إصدارها الاخير - node js V20 - أحدث وأفضل إصدار لها. يمكنك تحميله عبر زيارة موقع النود جي اس الرسمي - nodejs.org.

ماهي مميزات node js ؟

كما ذكرنا سابقا النود جي اس تعتبر حاليا من أهم التقنيات في البرمجة التي تتعامل مع السيرفر، وذلك لعدة مميزات مثل :

  1. سريعة.
  2. سهلة في التعلم.
  3. لديها مجموعة ضخمة من المستودعات.
  4. لديها مجتمع كبير يرعاها.
  5. دائمة التطور والتجديد.
  6. يمكن من خلالها إنشاء مواقع، تطبيقات وبرامج.
  7. تستطيع التعامل مع قواعد البيانات.

ماهو Express js ؟

يعتبر express js إطار عمل مبني على node js المبنية على javascript، أي أنه يكتب أيضا بنفس بنية لغة javascript، الهدف من express js هو بناء تطبيق ويب باستخدام Restful API، ومن ميزاته الجميلة أنك تستطيع من خلاله بناء تطبيقات لا تحتاج ل‘ادة التحميل، أي أنها تستقبل وترسل البيانات بدون إعادة تحميل الصفحةـ عكس PHP، وهذه الميزة تجعل node js أكثر قوة من php. ظهر express js أول مرة في November 16, 2010.

يقصد بال php لغة برمجة تتعامل مع الخادم.

ماهي مميزات Express js ؟

كما ل node js مميزات، ل express js مميزات أيضا :
  1. Routing - التوجيه.
  2. الأمان.
  3. سهولة الإستخدام.
  4. معالجة الأخطاء - حيث تخبرك express js أين توجد الأخطاء بالكود الخاص بك، بالتحديد.
  5. توفرها على قوالب - telmplates.
  6. سهلة التعلم.

تحميل وتنصيب Node js على الكمبيوتر

الخطوة الأولى : زيارة موقع https://nodejs.org/en/download
الخطوة الثانية : إختيار نظام التشغيل المناسب.
تحميل node js


الخطوة الثالثة : تشغيل برنامج التنصيب.
من أجل التأكد من تنصيب node js بطريقة صحيحة على جهازك، قم بالدخول على cmd - منفذ الأوامر، وقم بكتابة الأمر التالي :
node -v    

حل مشكلة عدم تنصيب node js في أنظمة windows 7

قامة المنظمة الراعية ل node js بإيقاف دعم windows 7، بعد الإصدار 13 عشر ما فوق لهذا ستحتاج لتنصيب الإصدار 12 من النود جي اس، اذا كنت تستعمل ويندوز 7. أو يجب على الترقية لويندوز 10.

تحميل نسخة النود جي اس - node js التي تعمل على ويندوز 7. ( 32 bits ) أو ( 64 bits )

إضافة Express js لمشروعك

يمكنك إضافة express js لمشروعك عبر، فتح نافذة جديدة لمنفذ الأوامر، ثم كتابة الأمر التالي :
npm install express  $   

أفضل كورسات لتعلم Node js و Express Js

شاهد أيضا

تعليقات