×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

شرح 11-★ Node.js|create a HTTP server with html, JSON response إنشاء خادم

دورة كورس Node.Js كامل شرح عربى للمبتدئيين

شارك الآن استفساراتك مع اعضاء دورة كورس Node.Js كامل شرح عربى للمبتدئيين اضغط هنا
سجل الان للحصول على دورات تدريبية معتمدة مع إمكانية إستخراج شهادة إتمام الدورة مجانا
سجل الآن
قائمة الدروس | 24 درس

التعليقات

أفضل قنوات التليجرام لمختلف المجالات
قنوات تساعدك بكل سهولة على الوصول للمصادر التعليمية و الوظائف و النصائح المهنية و المنح الدراسية

اشترك الآن مجانا

نحن نهتم بتقيمك لهذه الدورة

كن اول شخص يقوم بتقيم هذه الدورة

ممتاز
0 تقيمات
جيد
0 تقيمات
متوسط
0 تقيمات
مقبول
0 تقيمات
سئ
0 تقيمات
0.0
0 تقيمات

سرعة Node.js الفائقة تعود أساسا لعاملين اثنين وهما : محرك Chrome V8 المتطور وآلية استقبال وإرسال المدخلات والمخرجات I/O والتي يطلق عليها بالإنجليزية Non-blocking في مقابل آلية ال Blocking التي تنتهجها اللغات الأخرى وعلى رأسها PHP. يستعمل Nodejs محرك الجافاسكريبت V8 الذي تم تطويره من طرف مبرمجي Google Chrome وقد أحدث ضجة حوله بعد ظهوره لأول مرة عام 2008. يتميز بقوة وسرعة كبيرتين تمكنانه من تنفيذ أكواد الجافاسكريبت بشكل أسرع وأخف وذلك بفضل اعتماده على تقنية متطورة في عملية ال compilation تسمى JIT Compilation (أو Just In Time Compilation) التي تقوم بتحويل البرنامج إلى أكواد تفهمها الآلة أثناء تنفيذ (Execution) البرنامج وليس قبل بدء التنفيذ عكس ماكان عليه الحال قبل ظهور V8 عندما كانت جل المحركات تعتمد آلية ال Interpretation التقليدية. آلية Non-Blocking كما يعرف الجميع فالجافاسكريبت لغة برمجة تعتمد على الأحداث Events ولهذا استطاع Nodejs وضع فلسفة تعتمد على مفهوم Non-Blocking منصته. يمكننا من الآن ترجمة آلية Non Blocking بالغير المعرقِلة بينما نترجم آلية Blocking بالمعرقِلة. إطار العمل ExpressJs لتطبيقات الويب ذكرنا أن عالم الجافاسكريبت يزخر بعديد المكتبات وأطر العمل التي تساعد المطورين على إنشاء تطبيقات احترافية وتضعهم على أسس قوية عوض البدء من الصفر وإضاعة الوقت في بناء هيكلة المشروع. لحسن حظ مطوري Node.js كذلك، فإن هذا الأخير يستفيد من عدد كبير من إطارات العمل التي تجعل مهمة إنشاء تطبيقات بواسطته أكثر سهولة، ولعل أهمها إطار العمل Express.js لتطبيقات الويب.
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا