تعرف على Node Js

فى البداية أٌنشئت node js على يد ريان دال وكان اول إطلاق لها عام 2009 وهى مكتبة من لغة java script .

المعروف أن java script لغة Client Side اى انها تعمل من جانب المستخدم وليس من جانب السيرفر ولكن بعد ظهور node js الذى يعمل عليه محرك البحث V8 V8 الخاص بجوجل واصبح هذا الاطار يعمل مع السيرفر Server Side مثل php بمعنى انه يمكنك التعمل مع قواعد البيانات والاستجابة لطلبات المستخدمين.

ويستخدم node js من قبل تطبيقات الويب بالتحديد وللمواقع بشكل عام وبما انه يتعامل مع السيرفر فهو يعتمد على events الاحداث وهو يعمل على آلية Non-Blocking اي يتم تنفيذ الامور بالتوازى
مثال على ذالك نفترض أن المستخدم أراد رفع ثلاث ملفات او كذا مستخدم على الموقع فى php آلية العمل block until completion اي لا يتم تنفيذ الأمر الا بعد ما ينتهى الأمر الأول وهذا ما يجعل node js متميز من خلال السرعة فى الاستجابة ولها ميزات كثيرة ولكن ما استطعت ذكرها فى هذا الموضوع.

الصورة تشرح ما اقصد

الموضوع القادم npm

ارائكم فى الموضوع :smile:

8 Likes

شكرا :rose: على هذا التعريف الرائع والمبسط :ok_hand:

3 Likes

تسلم عادل @Adetech :smile:

3 Likes

شرح رائع ي عبدالله :clap:، واعجبتني الصورة وضحت الفكرة بشكل ممتاز

4 Likes

شرح ممتاز… استمر

4 Likes

تسلم @Alhakem :green_heart:

3 Likes

دى نصيحتك اشرح اللى تتعلمو @sniperadmin :green_heart:

4 Likes

رائع أخي :heart_eyes:

4 Likes

تسلم مصعب @Mosaab.L :green_heart:

1 Like

صراحة فكرة الـ event loop في node غيرت الكثير من ملامح الويب

شكرا على المقال الرائع يا عبدالله :ok_hand:

2 Likes

تسلم @YaserAlnajjar :green_heart: الصورة فيها شرح رائع

2 Likes