هل تؤيد حسوب ان تبدأ بتطورير مشاريعها الجديدة بـ Node.JS ؟؟


التعليقات

اللغة عبارة ان آداة، ليس المهم الآداة المهم النتيجة. والنتيجة الرائعة تستطيع الوصول اليها على الاغلب بجميع الادوات. فطالما بدأت حسوب بستخدام ادوات معينة يعني لو ارادت تغيرها ان تخصص وقتاً لتبداء البرمجة من جديد بينما الأهم تخصيص الوقت في التطوير المستمر لا بالرجوع الى نقطة صفر.

أنا أتسائل ما الحكمة من تغيير بيئة التطوير طالما البيئة الحالية تلبي المتطلبات وتفي بالغرض؟ محاولة تغيير بيئة التطوير لفريق كامل ليس بالأمر الهين، فكثير من الشركات الكبرى لا تغير بيئة تطويرها والسبب ما كُتب على هذه البيئة وخبرة فريق العمل عليها، فيتم إيجاد حلول على نفس البيئة بدلاً من الإنتقال لأخرى.

لا اؤيد

اذا كانت الـ Node.js ستحسن من الاداء وتضيف امور جديده لما لا، رغم اني لا ارجح هذا الشيئ في الفترة الحالية.

المشاريع الكبيرة صعب التحكم بها ب 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

طبعا لا... انا لا اؤيد هذا في الوقت الحالي

لا مغزى حقيقي من هذا التغيير و البيئة الحالية تفي بالغرض و اكثر وتحقق المطلوب

لماذا؟!

اخي المشكل الذي يعاني منه جل اصحاب المواقع حاليا هو انشغالهم باللغة البرمجية و شكل التصميم و المؤثرات و اغفالهم لاهم عنصر وهو الذي يتحكم في نجاح او فشل المواقع الا وهو المحتوى المتجدد ذا جودة ، أضمن لك ان الزائر العادي لا يهتم باي لغة برمجت موقع ، بامكانك فقط استعمال HTML ورفع الصفحات بشكل يومي عن طريق ال FTP ، ولن يهتم الزائر بذلك ﻷان الهدف الاول و الاخير لأي زائر هو الحصول على معلومة او خدمة ذات فائدة تستحق الوقت الذي يضيعه بموقعك ، خلاصة القول مهما كانت لغة البرمجة javascript ,python ,php ,java فذلك ليس له اي اهمية بدون محتوى جيد.

-2

تبحث لتحسين عملك أو مهنتك؟ زيارة هذا الموقع محدثة لمحة كاملة وندوات عبر الإنترنت. وتوفر هذه الشركة أفضل الأدوات والمعارف والتعويض والمنتجات

-3

حسوب شركه فاشله

يبدو انك مُخطط استراتيجي وستتمكن من إنجاحها ^_^


تطوير الويب

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

90.8 ألف متابع