السلام عليكم ورحمة الله وبركاته
يتفق الجميع معي أن هناك تقنيات كثيرة للتعامل مع قواعد البيانات من حيث اضافة البيانات واستدعائها او التعديل عليها وايضا حذفها ...الخ
سؤالي :
انا استخدم جمل sql (insert, update,delete,search) من داخل لغة البرمجة كـ code behind
الكثير ينصح بعدم استخدام مثل هذه الطريقة للأسباب التالية :
1- التعامل مع قواعد البيانات من خلال شيفرات لغة البرمجة تعتبر طريقة قديمة ولكنها تؤدي الغرض
2- طريقة البرمجة بهذه الطريقة ضعيفة الأداء !
3- طريقة البرمجة بهذه الطريقة تسبب تعليقات في النظام (اذا كان عدد المستخدمين للنظام كثيرون)
4- لا يمكن بناء تطبيقات كبيرة بهذه الطريقة لصعوبة التعديل على الكود
وغير ذلك
هل من توضيح حول هذه المسألة كوني معتمد في أغلب مشاريعي على هذه الطريقة والتي هي استخدام جمل sql بداخل الكود البرمجة بمعنى آخر (برمجة اجرائية)
وشكرا لكم