ماذا عن NodeJS !!!

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

تحياتى


كلا الـ 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 أسهل