ماذا عن NodeJS !!!

مرحباً, كنت انوى ان اتعلم NodeJS بعد تعلمى للJavaScript لكى ابدأ رحلتى فى تطوير المواقع والتحول الى Back End developer ولكن سمعت اشخاص يقولون ان NodeJS فى المشاريع الكبيرة تكون معقدة لذا بدأت اتعلم Python على امل ان ادخل فى Django ولكن متردد صراحة ه فعلاً NodeJS فى المشاريع الكبيرة تكون مقعدة بدرجة كبيرة؟!

تحياتى

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا اعتقد أنها معقدة

فقط تحتاج لفهمها جيداً

ولا مانع من تعلم كل من النود وجانغو معاً

هل نود معقدة في المشاريع الكبير؟ لا اعلم.

هل اقرر افعالي بنائا على راي شخص ما على الانترنت؟ كلا.

لو كانت نود معقدة حقا لما لاقت هذا النجاح.

اذن من أيك انك هل ترى انه يمكن برمجة اى موقع بها؟

وهل تعلم هل هى اسهل من Django?

استخدمت نود في مشاريع صغيرة، سهلة وممتعة، ولكن يجب ان تختار اطار العمل المناسب مثل

express او الذي افضله loopback

Django هو اطار عمل، لم استخدمه الا مرة واحدة فقط، سهل وممتع ايضا.

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

نصيحتي لك , تعلم ال MEAN.

في هذه الحالة ستصبح Full-stack developer وهذا افضل لك من التخصص في ال back end.

هذا يتضمن النود مع اطار عمل الاكسبرس,كثير من التطبيقات الكبيرة تم عملها بالنود دون مشاكل.

كل التوفيق

انا تعلمت Front End بأستعمال HTML,CSS,JavaScript

فقلت اتعلم لغة لكى ابدأ فى Back End

كلا الـ frameworks ممتاز للمشاريع الكبيرة ف node مبني بها محرك البحث العملاق duckduckgo و جانغو مبني به Instagram على سبيل المثال

المشلكة في جافا سكربت أنها لغة "بشعة" لكن هناك أيضا" ترانسبايلر مثل Typescript التي اعتبرها تجعل جافا سكربت من مصافي اللغات العملاقة

اذن الNodeJS يمكن عمل بها مشاريع صخمة ايضاً دون مشاكل!

بالطبع و تفتح لك مجالات في بناء تطبيقات سطح مكتب مع Electron و تطبيقات جوال مع Nativescript

اعتقد أنا جافاسكربت لغة سيئة لكن التطورات الأخيرة ستجعلها لغة المستقبل إلى جانب بايثون لا محالة

-1

احسنت Typescript فتحت المجال بقوه للجافا سكريبت

لكن هل يمكن استخدامها من جهة السيرفر

وماذا اذا تم دمجها بالنود جي اس هل ستتقبلها ام هناك معارضات بين Typescript وnodejs

نعم يمكنك. تايب سكربت وجافاسكربت يمكنهما العمل معا ١٠٠٪‏

عند كتابة تايب سكربت هذا لا يعني ان المتصفح (او نود) سيحصل على تايب سكربت وانما انت ستقوم بتحويلها الى جافاسكربت اولا باستخدام كومبايلر.

ممتاز اكثر شي يهمني هذ ا الكلام

تايب سكربت هي عبارة عن ترانسبايلر بالتالي سيتم عمل compiling لها إلى كود JS

بالتالي يمكن استخدامها مكان JS في أي مكان تعمل به JS

وJS تعمل بشكل ممتاز مع نود

الفائدة من TS أنها جعلت المطور يستطيع الاستفادة من JS بدون الحاجة إلى كتابة ذاك الـ Syntax البشع

أيضا" TS لغة Statically typed بالتالي ستتماشي مع المشاريع الكبرى أكثر

إذا" TS ليست لغة جديدة و إنما Transpiler لجعل كتابة JS أسهل

77ukhtar أضف ردا

نصيحة تعلم الاثنين لكن ابدا ب django هي اسهل بكثير من node لا تحتاج لاعدادات كثيرة مثل node و ستعلمك اساسيات back-end ثم بعدها ابدا ب node لان لغه و اطار العمل فيها ممتع و ايضا مع npm تستطيع ان تنجز فيها اشياء بسرعة كبيرة و لا تقلق بنسبة للمشاريع الكبيرة ف node مستخدمة في microsoft azure, uber, netflix , paypal و الكثير غيرهم

بالفعل بدأت بتعلم Django احسها ممتعة

سلام

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