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