مرحباً, كنت انوى ان اتعلم NodeJS بعد تعلمى للJavaScript لكى ابدأ رحلتى فى تطوير المواقع والتحول الى Back End developer ولكن سمعت اشخاص يقولون ان NodeJS فى المشاريع الكبيرة تكون معقدة لذا بدأت اتعلم Python على امل ان ادخل فى Django ولكن متردد صراحة ه فعلاً NodeJS فى المشاريع الكبيرة تكون مقعدة بدرجة كبيرة؟!
تحياتى
كلا الـ frameworks ممتاز للمشاريع الكبيرة ف node مبني بها محرك البحث العملاق duckduckgo و جانغو مبني به Instagram على سبيل المثال
المشلكة في جافا سكربت أنها لغة "بشعة" لكن هناك أيضا" ترانسبايلر مثل Typescript التي اعتبرها تجعل جافا سكربت من مصافي اللغات العملاقة
احسنت Typescript فتحت المجال بقوه للجافا سكريبت
لكن هل يمكن استخدامها من جهة السيرفر
وماذا اذا تم دمجها بالنود جي اس هل ستتقبلها ام هناك معارضات بين Typescript وnodejs
نعم يمكنك. تايب سكربت وجافاسكربت يمكنهما العمل معا ١٠٠٪
عند كتابة تايب سكربت هذا لا يعني ان المتصفح (او نود) سيحصل على تايب سكربت وانما انت ستقوم بتحويلها الى جافاسكربت اولا باستخدام كومبايلر.
تايب سكربت هي عبارة عن ترانسبايلر بالتالي سيتم عمل compiling لها إلى كود JS
بالتالي يمكن استخدامها مكان JS في أي مكان تعمل به JS
وJS تعمل بشكل ممتاز مع نود
الفائدة من TS أنها جعلت المطور يستطيع الاستفادة من JS بدون الحاجة إلى كتابة ذاك الـ Syntax البشع
أيضا" TS لغة Statically typed بالتالي ستتماشي مع المشاريع الكبرى أكثر
إذا" TS ليست لغة جديدة و إنما Transpiler لجعل كتابة JS أسهل
التعليقات