ما هو Node.js؟ كيفية تثبيته وما هو استخدام Node.js؟

Node.js هي بيئة تشغيل JavaScript عبر الأنظمة الأساسية تعتمد على كروممحرك جافا سكريبت V8 الخاص به. يمكن استخدامه لبرمجة كود JavaScript يمكن تنفيذه خارج متصفح الويب.

والأهم من ذلك ، أنه مفتوح المصدر وتم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.

يستخدمه المطورون والمبرمجون لكتابة أدوات سطر الأوامر في JavaScript وتنفيذ البرمجة النصية من جانب الخادم. إذا كان كل هذا مربكًا لك ، اسمح لنا بالتكرار

تساعد البرمجة النصية من جانب الخادم في تشغيل البرامج النصية من جانب الخادم لإنشاء محتوى ديناميكي على صفحة الويب قبل إرسال الصفحة فعليًا إلى متصفح الإنترنت.

يقوم Node.js أيضًا بتوحيد تطوير تطبيقات الويب باستخدام لغة برمجة واحدة (JavaScript). هذا يحفظ المبرمجين من الكثير من المتاعب عن طريق تجنب استخدام لغات مختلفة للنصوص من جانب العميل والخادم.

مراجعتنا

الايجابيات
بناء على JavaScript
يستخدم البرمجة غير المتزامنة
سريع
مجاني ومفتوح المصدر
يتيح لك دفق الملفات الكبيرة
سلبيات
لم يتم توفير قابلية التوسع
غير مناسب للمهام التي تتطلب الكثير من وحدة المعالجة المركزية

كيفية تثبيت Node.js؟

  • توجه إلى صفحة تنزيل Node.jsصفحة التنزيل Node.js
  • حدد المثبت الذي تريده تحميل
  • قم بتشغيله بمجرد انتهاء التنزيل
  • قبول اتفاقية الترخيصاتفاقية Node.js
  • اختر مسار الوجهةموقع Node.js
  • تخصيص الإعدادتخصيص التثبيت Node.js
  • تبديل نشر الأداة الضروريةأدوات الوحدة النمطية الأصلية لـ Node.js
  • يضرب تثبيت

بمجرد الضغط على زر التثبيت ، كل ما عليك فعله هو الانتظار. سيتم تثبيت Node.js قريبًا على ملف كمبيوتر دون الحاجة إلى مساعدة إضافية من جانبك.

ومع ذلك ، بمجرد الانتهاء من الإعداد ، قد تحتاج إلى تأكيد إعداد الإضافات أدوات ذكرت من قبل. ثم انتظر أكثر ، ولكن هذا كل شيء ، نعدك بذلك.

ما هو Node.js؟

ببساطة ، Node.js هو ملف مجانا, مفتوح المصدر بيئة الخادم التي تعمل على مجموعة متنوعة من الأنظمة الأساسية ، بما في ذلك لينكس, يونكس, نظام التشغيل Mac OS، و شبابيك.

يستخدم جافا سكريبت ويسمح للمبرمجين بالتطوير من جانب الخادمنصوص التي يمكن أن تولد محتوى ويب ديناميكي وتسليمها إلى المستخدمين النهائيين في متصفحات الانترنت.

Node.js مقابل PHP / ASP

من أجل إبراز Node.js قدرات، سوف نوضح بإيجاز المقارنة بينه وبين بي أتش بي/ASP.

ستشمل المقارنة الطريقة التي تتعامل بها كل خدمة ملف الطلبات. في هذه المرحلة ، من الجدير بالذكر أن Node.js يستخدم البرمجة غير المتزامنة.

بي أتش بي/ASP معالجة طلب الملف:

  • يسلم طلب الملف إلى الكمبيوتر نظام الملفات
  • يقف بجانب نظام الملفات ل افتح و اقرأ ال ملفالمحتوى
  • الاستيلاء على المحتوى وإعادته إلى زبون جعل الطلب
  • يقف عند الطلب التالي

معالجة طلب ملف Node.js:

  • يسلم طلب الملف إلى الكمبيوتر نظام الملفات
  • يقف عند الطلب التالي (قادر بالفعل على التعامل مع طلب آخر)
  • يعيد محتوى الملف إلى زبون كلما كان نظام الملفات يفتح ويقرأ ملف

ماذا يفعل Node.js؟

يمكنك استخدام Node.js من أجل:

  • يخلق صفحة ويب ديناميكية المحتوى
  • يولد، اقرأ, افتحوالحذف والكتابة والإغلاق الخادمالملفات
  • تعديل أو إضافة أو حذف البيانات في قواعد البيانات
  • جمع النموذج البيانات
  • إدارة الحزم من خلال bower و npm و jspm
  • يخلق النهاية الخلفيةالتطبيقات
  • طور سطح المكتبالتطبيقات
  • إدارة الوحدات ، وكذلك تشغيل المهام وأتمتتها
  • بناء شبكات عصبية
  • تطوير روبوتات المحادثة

سينتج عن كل مشروع Node.js ملف Node.js ملف من شأنها أن تحتوي على .js تمديد. مثل جافا سكريبت. شريطة ألا تنسى حفظ ملف المشروع، هذا هو.محطة Node.js

سيتألف ملف Node.js من ملفات مهام ليتم تنفيذها عند أحداث معينة (محفزات). على سبيل المثال ، عندما يصل شخص ما إلى ملف الخادم أو محدد ميناء، تأكيد مهام سيتم إعدامه.

Node.js أداة قوية

لتلخيص ذلك ، يمكن أن تكون Node.js قوية أداة إذا كان في اليد اليمنى. يمكنك استخدامه لخلق صفحة ويب ديناميكية المحتوى والأداء البرمجة النصية من جانب الخادم، خلق النهاية الخلفيةالتطبيقات، طور روبوتات المحادثةوحتى بناء شبكات عصبية.

يعتمد على جافا سكريبت ويتيح لك حفظ ملفات مشروعك بنفس الشيء تمديد (.js). أخيرًا وليس آخرًا ، إنه كذلك مجانا و مفتوح المصدر، مع الكثير من المساهمين الذين يحافظون عليه بنشاط.

الأسئلة الشائعة: تعرف على المزيد حول Node.js

  • ما هو Node.js؟

Node.js هو ملف مجانا, مفتوح المصدر جافا سكريبت بيئة التشغيل مرتكز على جوجل كروممحرك جافا سكريبت V8 يمكنه تنفيذ التعليمات البرمجية خارج نطاق متصفح الإنترنت.

  • ما هو استخدام Node.js؟

يمكنك استخدام Node.js للعديد من ملفات المشاريع، بما فيها النهاية الخلفية تطوير التطبيقات ، الشبكات العصبية ، روبوتات المحادثة، شكل البيانات مجموعة، قاعدة البياناتالبيانات المناولة و وحدةإدارة.

  • كيف تحديث Node.js؟

يمكنك إما تنزيل أحدث إصدار من Node.js من المسؤول موقع الكتروني وتثبيته على ملف كمبيوتر أو تثبيت ن وحدة و تحديث من خلال المحطة. تحقق من مقالتنا على كيفية تحديث Node.js للمزيد من المعلومات.

أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]

أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]ويندوز 7نظام التشغيل Windows 10ويندوز فيستاادوات المطورين

جافا هي لغة برمجة للأغراض العامة ، وموجهة للكائنات ، وقائمة على الفئات ويستخدمها على نطاق واسع العديد من المطورين يضمن تصميمه ذاته استخدام عدد قليل من تبعيات التنفيذ كلما تم نشر هذه اللغة.كمبرمج ، ...

اقرأ أكثر
أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]

أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]ويندوز 7نظام التشغيل Windows 10ويندوز فيستاادوات المطورين

جافا هي لغة برمجة للأغراض العامة ، وموجهة للكائنات ، وقائمة على الفئات ويستخدمها على نطاق واسع العديد من المطورين يضمن تصميمه ذاته استخدام عدد قليل من تبعيات التنفيذ كلما تم نشر هذه اللغة.كمبرمج ، ...

اقرأ أكثر
أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]

أحدث إصدار من Java JRE: تنزيل وتثبيت [32 بت ، 64 بت]ويندوز 7نظام التشغيل Windows 10ويندوز فيستاادوات المطورين

جافا هي لغة برمجة للأغراض العامة وموجهة للكائنات وقائمة على الفئات وتستخدم على نطاق واسع من قبل العديد من المطورين. يضمن تصميمه ذاته استخدام عدد قليل من تبعيات التنفيذ كلما تم نشر هذه اللغة.كمبرمج ...

اقرأ أكثر