أخي الكريم
مع احترامي الشديد لك وتقديري لما تفعله .. ولكن برمجيتك لا يمكن بشكل أو بآخر أن تُقارن مع برمجية الـ vB
وعندما نقدّر ما تفعله .. هذا لا يجعلك أبداً تعلو فوق ما يفعله 5 مطوّرين متخصصين في مدينة Reading في إنكلترا. (الآن مجموعهم ثمانية)
برمجية الـ vB برمجية معقدة تحوي على أكثر من ربع مليون سطر برمجي .. ومع ذلك لا تزال تؤدي عملها في المواقع الصغيرة والمتوسطة بكفاءة عالية. والمواقع الكبيرة تحتاج ربّما إلى clusters لكي تعمل.
وعدد الاستعلامات لا يأتي من فراغ ... فهل تتصوّر أن عدد الاستعلامات هنا لا داعي له؟ بكل بساطة كل استعلام يؤدي وظيفة معينة .. يمكن الاستغناء عنه بالتخلي عن وظيفته.
بالنسبة للاستعلامات التي تحوي على LEFT JOIN فهي ليست مشكلة إذا كنت تقوم بالـ Good practice وإضافة الفهارس اللازمة لعمل الاستعلام بكفاءة ...
(من فترة عملت هاك لزبون فيه استعلام واحد يحول على 5 LEFT JOIN، وعندما استلمه العميل اشتكى أن الاستعلام يأخذ وقتاً طويلاً جداً، فتذكرت أني لم أنظر في الـ indexes وعندما نظرت وعرفت ما ينقصه .. أضفت index على عمود واحد والنتيجة كانت أن الهاك عاد ليعمل بكفاءة وأنجز المطلوب في وقت معقول دون أي تذمر من العميل)
والمشكلة لا توجد فقط في ضخامة البرمجية فحسب، بكل بساطة هي أيضاً في الهاكات *الغبية* وفي السيرفرات الضعيفة أيضاً.
وأنت وبالرّغم أنّك تقوم بكتابة منتدى .. فأنت بعيد كل البعد عن الإبداع
(شاهدت بعض الأشخاص يقولون إبداع في إبداع) .. وذلك لأنّك لم تبتدع أي شيء جديد .. وكل ما تفعله عبارة عن تقليد وإعادة بناء على شاكلة المنتديات الموجودة .. وحتى طريقتك في عمل بعض الأشياء ليست الطريقة المُثلى ... وبعد أزيدك من الشّعر بيت ..
خذوا هذا الموضوع كمثال:
برنامج رائع جدا للترجمة من وإلى 14 لغة عالمية - مترجم فورى منتديات هل تجدون أي شيء جديد؟ هل ابتدع الأخ مصطفى أي شيء جديد؟
ونأتي هنا:
منتدى البرامج ومرة أخرى نفس السؤال ما الجديد؟
يا عمي كن منطقياً وواقعياً .. أتحداك أن تثبت إدعاءك هنا
أخي الـ vB أهل لذلك وأكثر .. وبالرّغم من كل عيوبه الحالية .. فهو برمجية ممتازة ..
رجاءً افهم هذه النقطة .. أنت تقوم بشيء جيد .. وبرافو عليك ... لكن لا تعطي برمجيتك الصغيرة أكبر من حجمها ..
وبالتوفيق أخي الكريم