المشاريع الكبيرة صعب التحكم بها ب node.js
عند استخدام javascript مباشرة وخاصة مع فرق كبيرة
اعتقد ممكن تحقيق نتائج افضل في التحكم و سهولة صيانة المشاريع الكبيرة ب node.js
اذا تم استخدام typescript كلغة اساسية من البداية
لكني اتسأل من يستخدم هذه اللغة حالياً من الشركات؟
لماذا لا نسمع لها صدى !
منتشرة في اوربا و امريكا
ياهو اعادة معظم كود السرفر بها
و باي بال تسخدمها منذ 2012
وهي اتجاه عام بالغرب
عربيا مازالت غير منتشرة في الشركات الكبيرة او المؤسسات الحكومية
وهناك بعض المشاريع الجديدة عربيا
و ايضا تستخدم بشكل موسع في جامعة المنصورة - مصر - بدأو التحول لها منذ عامين علي ماذكر
ممكن أعرف من أين عرفت أن المشاريع الكبيرة صعب التحكم بها بـ Node.JS
صعبه في مشروع يعمل به فريق كبير
لان ال javascript
لا يوجد بها type checking
ولا يوجد بها interfaces
بدون هاتين عند كبر حجم المشروع سيكون صعب جدا السيطرة علي الكود
بدون استخدام unit test
تعوض فقدان هاتين الخاصيتين
و ايضا لن تستطيع ان تعطي مثلا ال interface لمبرمج لا يعرف الصورة العامة
ليقدم لك ال implementation المناسب
أو حتي اذا اردت استبدال implementation ب implementation اخر
لن تسطيع بسهولة
typescript
تحل هاتين المشكلتين
ولا تلغي الجافا سكريبت في نفس الوقت
اقرب مثال هو مكتبة Angular 2
تم اعادة كتابتها ب ال typescript
انا لا ابشر ب ال typescript
ولكن هي نصيحة لمن يتوقع له بناء مشروع ضخم يحتوي علي الكثير من ال classes و ال interfaces
و يريد تحكم في الكود مهما كبر حجمه بشكل مكافئ ل java
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات