18-10-18, 12:54 PM
اذا تتبعت برامجنا العربية ستجدها مليئة بالكوارث
وطبعا هذا لاننا لا نعترف بالتخصص .
البرمجة ليست كتابة كود فقط وانما تنقسم الى ثلاث اقسام
1. جانب التصميم
2. ناحية قواعد البيانات
3. ناحية الشيفرة
نحن كمبرمجين نعمل هذه الاشياء كلها بانفسنا .
نحن المبرمجين ونحن المصممين ونحن المحلليين لقواعد البيانات .
يعني ما نطلق عليه (شكشوكة )
نمضي ايامنا في تعلم البرمجة تم اذا فهمناها بدأنا نبرمج وننشئ البرامج وندخلها الى السوق .
بداية لناخذ صورة من احد البرامج
طبعا هذا برنامج مجاني ويشكر صاحبه عليه ولكن اخذته كمثال على موضوعنا .
ليس لانه فقط مجاني لم يهتم صاحبه به وانما هذه المشكلة في كل البرامج العربية الغير مجانية التي بالسوق
لاحظوا ترتيب الادوات اذا نظرتم الى الخطوط العمودية فستلاحظون المشكلة
الادوات تم رميها دون اي دراسة او تدبر .
هذه ستعطي البرنامج علامة (-7) من عشرة نقاط في التقييم فهي ليست بالهينة
عن نفسي لو كنت اريد ان اشتري برنامج ووجدت في هذه المشكلة فسوف اتركه تماما
فلو كانت الواجهة غير منظمة فالكود وقاعدة البيانات لن تكون منظمة كذلك وقد ينهار البرنامج باي لحظة فيما بعد
والمشكلة ليست هنا فقط اذا قمت بتصغير النموذج حصل التالي :
الادوات تختفي وراء النموذج .
واضح تماما عدم الاهتمام والجدية او المعرفة في التصميم .
اذا لم تكن لك دراية بالتصميم لا بأس ان تستعين بخبير يصمم لك بمقابل او دون مقابل الواجهة .
انت تبيع وتعرض منتوج ويجب ان تعرضه باحسن شكل وصورة .
وقاعدة البيانات نوع Access لها مشاكل لا حصر لها .
واولها وابسطها على نظام تشغيل 64 بت سوف تقول لك ان موفر الخدمة OleDB 4 خير مسجل
وسوف ينتقل المستخدم للبحث عن حل
وسوف تقدم له مايكرسوفت اداة للتسجيل وسوف يجربها ولن تنجح ، وسيجد نفسه يلف بين Regserv وبين مجلد Wow64 وبين system32
وبالنهاية سيجد الكثير من المواضيع تقول له OleDB 4.0 لا ينجح مع 64 بت
وسيترك برنامجك نهائياً .
ليس عيبا ان تبحث عن متخصص في قواعد البيانات يساعدك في اختيار قاعدة بيانات قوية وموثوقة وتعمل بكل الظروف .
عن نفسي لا يمكن ابدا ان اشتري برنامج له قاعدة بيانات Access
المشكلة ان الكود للتعامل مع البيانات هو نفسه بكل انواع قواعد البيانات
لماذا Access ...؟
لماذا هذا التشبت العجيب بها ...؟
لماذا لا نريد ان نبحث عن الأفضل او نبدل مجهود اكبر في تعلم التعامل مع قواعد بيانات لا نعرفها ...؟
وطبعا هذا لاننا لا نعترف بالتخصص .
البرمجة ليست كتابة كود فقط وانما تنقسم الى ثلاث اقسام
1. جانب التصميم
2. ناحية قواعد البيانات
3. ناحية الشيفرة
نحن كمبرمجين نعمل هذه الاشياء كلها بانفسنا .
نحن المبرمجين ونحن المصممين ونحن المحلليين لقواعد البيانات .
يعني ما نطلق عليه (شكشوكة )
نمضي ايامنا في تعلم البرمجة تم اذا فهمناها بدأنا نبرمج وننشئ البرامج وندخلها الى السوق .
بداية لناخذ صورة من احد البرامج
طبعا هذا برنامج مجاني ويشكر صاحبه عليه ولكن اخذته كمثال على موضوعنا .
ليس لانه فقط مجاني لم يهتم صاحبه به وانما هذه المشكلة في كل البرامج العربية الغير مجانية التي بالسوق
لاحظوا ترتيب الادوات اذا نظرتم الى الخطوط العمودية فستلاحظون المشكلة
الادوات تم رميها دون اي دراسة او تدبر .
هذه ستعطي البرنامج علامة (-7) من عشرة نقاط في التقييم فهي ليست بالهينة
عن نفسي لو كنت اريد ان اشتري برنامج ووجدت في هذه المشكلة فسوف اتركه تماما
فلو كانت الواجهة غير منظمة فالكود وقاعدة البيانات لن تكون منظمة كذلك وقد ينهار البرنامج باي لحظة فيما بعد
والمشكلة ليست هنا فقط اذا قمت بتصغير النموذج حصل التالي :
الادوات تختفي وراء النموذج .
واضح تماما عدم الاهتمام والجدية او المعرفة في التصميم .
اذا لم تكن لك دراية بالتصميم لا بأس ان تستعين بخبير يصمم لك بمقابل او دون مقابل الواجهة .
انت تبيع وتعرض منتوج ويجب ان تعرضه باحسن شكل وصورة .
وقاعدة البيانات نوع Access لها مشاكل لا حصر لها .
واولها وابسطها على نظام تشغيل 64 بت سوف تقول لك ان موفر الخدمة OleDB 4 خير مسجل
وسوف ينتقل المستخدم للبحث عن حل
وسوف تقدم له مايكرسوفت اداة للتسجيل وسوف يجربها ولن تنجح ، وسيجد نفسه يلف بين Regserv وبين مجلد Wow64 وبين system32
وبالنهاية سيجد الكثير من المواضيع تقول له OleDB 4.0 لا ينجح مع 64 بت
وسيترك برنامجك نهائياً .
ليس عيبا ان تبحث عن متخصص في قواعد البيانات يساعدك في اختيار قاعدة بيانات قوية وموثوقة وتعمل بكل الظروف .
عن نفسي لا يمكن ابدا ان اشتري برنامج له قاعدة بيانات Access
المشكلة ان الكود للتعامل مع البيانات هو نفسه بكل انواع قواعد البيانات
لماذا Access ...؟
لماذا هذا التشبت العجيب بها ...؟
لماذا لا نريد ان نبحث عن الأفضل او نبدل مجهود اكبر في تعلم التعامل مع قواعد بيانات لا نعرفها ...؟