مشكلة أكثر أدوات التطوير استخداماً

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

في بيــئة عملي قرر مدير المشروع استخدام MongoDB لأنها الأكثـــر شهرة حاليــاً و Trending في مجال تقنيــة المعلومات ويعتقــد مدير المشروع أن الـ NOSql هي المستقبل!

لســت جديداً على هذا المجال. ولســـت جاهلاً في التعامل مع تلك التقنيـــات، ولكن لــدي قناعة مختلفة مع مدير مشروعي حيـــث NoSQL لهــا استخدامــات أخرى مفيـــدة غيـــر تلك الاستخدامات التي يتــطلبها مشروعنا. وسبب لنــا ذلك مشاكــل كثيرة قــد أذكرها في مساهمة أخرى (متى نستخدم NoSQL).

الســؤال، هل نعتمد استخدام التقنيات في المشاريع بناء على الـ Trending أم نعتمـــد على ماذا يحتاجه المشــروع! وما الخيار الأنسب من ناحية التطبيق (Implementation) والصيانة (Maintenance)؟ شاركني رأيك.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول أضف ردا

في بيــئة عملي قرر مدير المشروع استخدام MongoDB لأنها الأكثـــر شهرة حاليــاً و Trending في مجال تقنيــة المعلومات ويعتقــد مدير المشروع أن الـ NOSql هي المستقبل

عجيب امر مدير المشروع بكل صراحة

nosql لها استخداماتها و sql لها استخداماتها ومافيه تضاد بينهم

إن كانت البيانات ضخمه جدا وتحتاج لسرعة و و و الافضل nosql

لو كان المشروع يعتمد اعتماد كامل على العلاقات بين الجداول سكيول اكيد

الســؤال، هل نعتمد استخدام التقنيات في المشاريع بناء على الـ Trending أم نعتمـــد على ماذا يحتاجه المشــروع! وما الخيار الأنسب من ناحية التطبيق (Implementation) والصيانة (Maintenance)؟ شاركني رأيك.

اعتمد الانسب لمشروعك ولاتعتمد على الشائع ماتدري خلال سنه ماذا يحدث ربما الشائع الان بعد سنه سيصبح ذكرى ويأتي غيره

فالانسب يبقى شائع لك

بالنهاية الافضل دائما استخدام ماتجيد انت لامايشاع بين المبرمجين

قرأت لبعض المبرمجين المحترفين (seniors) على بعض المنصات المشهورة حول موضوع الـ Trending في هذا المجال، لاحظت أن أغلبهم يميلون إلى استخدام الأدوات المستقرة و الجيدة بنظرهم حيث تلبي المتطلبات على أكمل وجه و في نفس الوقت يكونون على دراية بكل ما يدور في الـ Trending.

أما MongoDB قديمة بعض الشيء على أن تكون موضة حديثة لكن لها استخداماتها الخاصة، ما السبب الذي جعلكم ترفضون التغيير ؟ هل لأن مديركم يريد اتباع الموضة أم لأسباب أخرى لا تصب في صالح مشاريعكم ؟

لا أظنّ أنّه في يومٍ من الأيام على المبرمج استخدام أدوات لأنّها منتشرة!

هذا خطأ، إن لم أكثر من خطأ.

حاجة، مناسبة المشاريع هي القاعدة الأساسيّة.

** للتجربة: نعم يمكنك تطوير مشاريع صغيرة جانبية لتجربة تقنية معينة، وللتطوير المستمر.

-1

لـــمــاذا تــحــــب الـــــــــكــتــــابــــــــــة بــــــهذه الــــــــــــطريــــــــــــــقـــــــــــــــة؟