Node.js هي بيئة تشغيل JavaScript عبر الأنظمة الأساسية تعتمد على كروممحرك جافا سكريبت V8 الخاص به. يمكن استخدامه لبرمجة كود JavaScript يمكن تنفيذه خارج متصفح الويب.
والأهم من ذلك ، أنه مفتوح المصدر وتم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
يستخدمه المطورون والمبرمجون لكتابة أدوات سطر الأوامر في JavaScript وتنفيذ البرمجة النصية من جانب الخادم. إذا كان كل هذا مربكًا لك ، اسمح لنا بالتكرار
تساعد البرمجة النصية من جانب الخادم في تشغيل البرامج النصية من جانب الخادم لإنشاء محتوى ديناميكي على صفحة الويب قبل إرسال الصفحة فعليًا إلى متصفح الإنترنت.
يقوم Node.js أيضًا بتوحيد تطوير تطبيقات الويب باستخدام لغة برمجة واحدة (JavaScript). هذا يحفظ المبرمجين من الكثير من المتاعب عن طريق تجنب استخدام لغات مختلفة للنصوص من جانب العميل والخادم.
مراجعتنا
- الايجابيات
- بناء على JavaScript
- يستخدم البرمجة غير المتزامنة
- سريع
- مجاني ومفتوح المصدر
- يتيح لك دفق الملفات الكبيرة
- سلبيات
- لم يتم توفير قابلية التوسع
- غير مناسب للمهام التي تتطلب الكثير من وحدة المعالجة المركزية
كيفية تثبيت 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 قوية أداة إذا كان في اليد اليمنى. يمكنك استخدامه لخلق صفحة ويب ديناميكية المحتوى والأداء البرمجة النصية من جانب الخادم، خلق النهاية الخلفيةالتطبيقات، طور روبوتات المحادثةوحتى بناء شبكات عصبية.
يعتمد على جافا سكريبت ويتيح لك حفظ ملفات مشروعك بنفس الشيء تمديد (.js). أخيرًا وليس آخرًا ، إنه كذلك مجانا و مفتوح المصدر، مع الكثير من المساهمين الذين يحافظون عليه بنشاط.
الأسئلة الشائعة: تعرف على المزيد حول Node.js
- ما هو Node.js؟
Node.js هو ملف مجانا, مفتوح المصدر جافا سكريبت بيئة التشغيل مرتكز على جوجل كروم'س محرك جافا سكريبت V8 يمكنه تنفيذ التعليمات البرمجية خارج نطاق متصفح الإنترنت.
- ما هو استخدام Node.js؟
يمكنك استخدام Node.js للعديد من ملفات المشاريع، بما فيها النهاية الخلفية تطوير التطبيقات ، الشبكات العصبية ، روبوتات المحادثة، شكل البيانات مجموعة، قاعدة البياناتالبيانات المناولة و وحدةإدارة.
- كيف تحديث Node.js؟
يمكنك إما تنزيل أحدث إصدار من Node.js من المسؤول موقع الكتروني وتثبيته على ملف كمبيوتر أو تثبيت ن وحدة و تحديث من خلال المحطة. تحقق من مقالتنا على كيفية تحديث Node.js للمزيد من المعلومات.