الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل تفضلون بيئة البرامج الجاهزة أم بناءها بأنفسكم

بدأه majed123 في 24 فبراير 2008 · 7 رد · 749 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

إخواني

لدي استفسار حول بنية asp.net membership ، وهو فيما يختص بالصلاحيات والمستخدمين

لقد قمت ببناء نظام كبير مؤخراً، ولم أرغب بالاعتماد على ما صنعته مايكروسوفت بهذا الخصوص وهو membership وإنما قمت ببناء نظام بالصلاحيات والمجموعات بالبنية التي رغبتها وقمت بربطها أيضا مع ال Active Directory وقد أصبحت الآن تقريباً تحمل نفس مزايا ال membership .

وكنت بين جدل مع نفسي تلك الفترة هل أعتمد بينة مايكروسوفت أم أقوم أنا بذلك؟؟ وكان جوابي آنذاك أن أقوم بعمله بنفسي حتى يتسنى لي لاحقاً التحكم به كيفما أشاء.

والآن أود بناء نظام آخر كبير نسبياً فأنا أيضاً في حيرة من أمري، هل أستخدم ما بنيته والطريقة التي اتبعتها سابقاً أم ألجأ لما يلجأ إليه كثيراً من المبرمجين والشركات الكثيرة؟

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

PMI_Logo_1.jpg

مدير مشاريع محترف - PMP
محلل أنظمة معتمد
مدير فريق برمجة تطبيقات ويب .Net

======|||||=====

======@ @====
==o0o== ( ) ==o0o===
================
كل منا يحتاج إلى الإرادة حتى يستطيع أن يقوم بعمله

#2

المثل يقول ابدء من حث انتهي الاخرون

لا تضع وقتك في عمل تم صنعه من قبل

#3

وعليكم السلام ورحمة الله وبركاته

أخي الكريم ... أنصحك ألا تعتمد على تلك المكونات الجاهزة ... وأنصحك أن تبنيها من الصفر وتربطها مع قاعدة بيانات مثلاً وهذا ما يتم عمله بالفعل في الواقع العملي وهذا ما أفعله في عملي ... فقط اعتمد على هذه المكونات إن لم تكن هذه الوظيفة هامة في موقعك أو إن كان الموقع الذي تقوم ببنائه بسيط وهكذا ... وتقبل مني كل احترام

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#4

لدي اعتراض على الأخ moh_kin. الحكم بشكل كامل على عدم استخدام المكونات الجاهزة غير صحيح بتاتاً. و طبعاً لست مع استخدامها بشكل مفتوح و أعمى. هناك بضعة نقاط يجب التفكير فيها قبل وضع قرار استخدام مكون جاهز أو بناء مكون من الصفر.

1. التكلفة. و لست أقصد هنا التكلفة المالية و حسب، بل التكلفة الزمنية أيضاً.

2. استيفاء الأهداف. هل هذا المكون يستوفي أهدافك الحالية و المستقبلية أم لا؟

و تذكر أن عبارة "المبرمج الحقيقي يصنع كل مكوناته بنفسه" هي خاطئة 100% و لا يؤمن بها سوى المبتدئون.

#5

أحسنت الرد أخي System Down

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#6

شكراً على ردودكم وتفاعلكم

فهل المقياس العالمي للشركات الاعتماد على ما هو جاهز أم الاعتماد على بنيتهم الخاصة؟

نقطة أخرى أيضاً، أخبرتكم بأني أنشأت بالفعل نظام لإدارة المستخدمين والصلاحيات، وأعتقد أن كل ما بنته مايكروسوفت من مزايا بهذا الجانب موجود في النظام الذي بنيته, فهل أعتمد على ما قمت بإنشائه في المشاريع المستقبلية أم ماذا أفعل؟

PMI_Logo_1.jpg

مدير مشاريع محترف - PMP
محلل أنظمة معتمد
مدير فريق برمجة تطبيقات ويب .Net

======|||||=====

======@ @====
==o0o== ( ) ==o0o===
================
كل منا يحتاج إلى الإرادة حتى يستطيع أن يقوم بعمله

#7

لا يوجد معيار ثابت. يجب أخذ النقاط التي ذكرتها قبل اتخاذ هذا القرار.

بالنسبة للنظام الذي أنشأته بالفعل (أي أنك لن تهدر أي وقت إضافي) فأعتقد أن قرار استخدامه يعتمد على الميزات التي قد يحتويها نظام مايكروسوفت الجاهز و الغير موجودة لديك و ما إذا كان استخدام هذه الميزات مهم الآن أو في المستقبل.

#8

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

وبالتوفيق دائماً

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…