المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟


xinofix
20-04-2008, 05:38 PM
السلام عليكم
+++++++
مازال الكثير يستعمل محرك بيانات BDE وقواعد بيانات Paradox، وللأسف نجد بعضا منهم يستعملونه في برامجهم التجارية
وبالتالي يقعون في مأزق بعد مدة قصيرة من بيع البرنامج وتتهاطل عليهم المكالمات والفاكسات مثلما حدث معي وللأسف.
ولنعرف هل يمكن الإعتماد على محرك BDE نعطيك بعض من سلبياته القاتلة:

1. تخلت بورلاند عن الدعم الفني لمحركها الشهير نهائيا.
2. تعارض الإصدارات: يحدث مشكل تعارض الإصدار إذا ماتم العمل على برنامج مطور بنسخة من المحرك تحت بيئة نسخة اخرى من BDE
3. البرامج الكبيرة تحتاج إلى مساحة كبيرة جراء لواحق الـBDE
4. ضرورة إنشاء برامج تثبيت خاصة بالـBDE ولايمكن إرفاق قاعدة بيانات والملف التنفيذي فقط.
5. الـBDE يحتاج إلى مكتبات خاصة.
6. الـBDE هو الوسيط بين برنامجك وقاعدة البيانات وبالتالي هدر وقت إظافي هذا إذا تجاهلنا كبر حجم البيانات مستقبلا.
7. الـBDE لا يقبل الدخول متعدد الجبهات MultiUser .

والكثير من النقاط المهمة، فلماذا نبقى نحن فقط ملتصقين بالـ BDE ؟

B.M.AbdelAziZ
21-04-2008, 10:47 AM
اخي BDE ليس Paradox
BDE هو محرك قواعد بيانات بورلاند
Paradox هو توع من انواع قواعد البيانات التي يدعمها BDE
1
تخلي بورلاند عن المحرك ليس بسبب عد كفائته بل لاسباب اخرى
مثال: بورلاند تخلت عن Kylix بالرغم من انه منتوج فريد ورائد في نظام Linux
2
ما تسميه تعارض مسؤولية المبرمج في تثبيت BDE او لا وليس ان كان مثبت
مثال: لا يمكن تثبيت Word 2000 و Word XP او Word 2003 او Word 2007 في نفس النظام
3
لا ادري عن اي مساحة تتحدث !!!
ملفات BDE كاملة مضغوطة بحجم 3 ميغا
قارن هذا مع اي شيئ اخر
4
يمكن ذلك دون اي برامج تثبيت
اذ يكفي ارفاق مجموعة من الملفات فقط
ويمكن دمجها مع الملف التنفيذي واستخراجها عند التفيذ في حالة لم تنكن موجودة
باختصار: يكفي ارفاق الملف التنفيذي وقاعدة البيانات فقط، والبرنامج عند تنفيذه يتكف بكل شيئ
5
اي مكتبات خاصة !!؟
BDE باكمله -قبل التثبيت- عبارة عن مكتبة DLL واحدة
6
كونه وسيط لايضيع الوقت اطلاقا، زمن التعامل يكاد يهمل
وكونه وسيط يسهل عليك التعامل مع عدد كبير من انواع قواعد البيانات بنفس الطريقةد
اي ما يسمى الشفافية
7
Multiuser يعني متعدد المستخدمين
والBDE يدعم MuliUser

واخيرا لم يطلب منك احد ان تلتصق بBDE فالدلفي يمكنها التعامل مل كل انواع قواعد البيانات الموجود وبطرق مختلفة
وكله خيار مبرمج، هو من يختار ماذا... وكيف...

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

مهدي
21-04-2008, 03:29 PM
و عليكم السلام و رحمة الله

يبدوا أنه حدثت لك صدمة مع محرك بورلاند و قاعدة بيانات بارادوكس.

أخي هل يمكن أن تطرح لنا المشاكل التي حدثت لك حتى نناقشها لنتبين من جهلنا بأخطائها أو نعرف أخطأك معها.

و للعلم فإن كودجير ما زالت متمسكة بهما إلى آخر إصدار لـ 2007

xinofix
21-04-2008, 07:28 PM
نشكر الإخوة على المحاولة


بما انكم متمسكون بآرائكم فلا جناح عليكم
لايمكن أن نحكم على شيء من خلال مجرد تطبيق معين او من خلال الشركة المنتجة له
وإنما من خلال التجربة وآراء كبار الخبراء، وأنا لم أضغط على أحد ولم أفرض على أحد شيء
هذه قائمة كاملة خاصة بمشاكل الـBDE
http://www.bsdg.org/SWAG/DELPHI/0277.PAS.html

الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
http://dn.codegear.com/article/28688
http://dn.codegear.com/article/36620

هنا مقارنة قام بها أحد الخبراء في دلفي، بين أكسس وبرادوكس
http://delphi.about.com/library/bluc/text/uc051001a.htm
وفيها كل شيء

Paradox غير قادر على تقبل الوصول متعدد الجبهات

B.M.AbdelAziZ
21-04-2008, 10:52 PM
يبدو ان الاخ لم يقرأ الرد او لم يفهم

هذه قائمة كاملة خاصة بمشاكل الـBDE
http://www.bsdg.org/SWAG/DELPHI/0277.PAS.html
هذه ليست قائمة مشاكل، هذه قائمة ما يمثله كل رقم خطأ
مثلا عندما تريد ان تفتح CDROM ويعطيك خطأ "القرص غير جاهز" هذا يعني انه لا يوجد قرص داخل قارئ CDROM

الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
http://dn.codegear.com/article/28688

يبدو انك لم تقرأ جيدا ما هو مكتوب بالرابط:
This means that we will continue to ship, test, and support existing BDE local table support but no new enhancements will be made to BDE. BDE for local tables will continue to be supported but it is now considered to be in its final form,
الاستمرار في تضمينه مع دلفي وتجربته ودعمه لكن التوقف عن اضافة اشياء جديدة

هنا مقارنة قام بها أحد الخبراء في دلفي، بين أكسس وبرادوكس
http://delphi.about.com/library/bluc/text/uc051001a.htm
وفيها كل شيء
المقالة الاصلية التي تقارن بين Paradox و MsAccess موجودة هنا
http://www.delphi3000.com/articles/article_1193.asp?SK=
اقرأ جيدا التعليقات واستنتج بنفسك ان Paradox احسن من MsAccess

واكرر لك مرة ثانية خلطك بين BDE وبين Paradox
يمكن استخدام BDE في التعامل مع قواعد بيانات Paradox
يمكن استخدام BDE في التعامل مع قواعد بيانات اخرى
يمكن استخدام Paradox دون BDE
دلفي ليس محصورلا فقط في BDE او Paradox ويمكنه التعامل مع جميع انواع قواعد البيانات

Paradox يقبل MultiUser
ولا يوجد احسن من Paradox كقاعدة بيانات لتطبيقات المكتب

وان حدث مشكل فهذا خطا المبرمج وجهله لكيفية الاستعمال الصحيح

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

مهدي
24-04-2008, 04:30 PM
السلام عليكم و رحمة الله

لدي بعض التعليقات ****ا تتقبلها بصدر رحب


هذه قائمة كاملة خاصة بمشاكل الـBDE
قائمة الأخطاء التي ذكرتها لا تصنف ضمن سلبيات الBDE بل تصنف ضمن القدرات الهائلة لهذا المحرك، إذ تفتح لك بابا واسعا للبرمجة في التعامل مع قاعدة البيانات هذه القدرات غير متوفرة في قاعدة بيانات Database absolute ، و أنا مستعد أن أضع مثال نادر يفتح آفاق واسعة للبرمجة الخاصة بقواعد البيانات إذا أراد الإخوة ذلك.


الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
هاتين صورتين لدلفي 2007 و Database Desktop manager المرافق للدلفي 2007.

http://i254.photobucket.com/albums/hh117/mahdi_kamel/Delphi4arab/D2007.jpg

http://i254.photobucket.com/albums/hh117/mahdi_kamel/Delphi4arab/BDDM.jpg