الفرق بين ميسكل و ميسكلي إكستنسيون

Anonim

ميسكل مقابل ميسكلي التمديد

ميسكل هو نظام إدارة قواعد البيانات العلائقية الشعبية (ردبس). وهو نظام إدارة قواعد البيانات مفتوح المصدر الذي يستخدم على نطاق واسع حتى في الشركات على نطاق واسع مثل ويكيبيديا وجوجل والفيسبوك. فب (تقف على فب: هيبرتكست بريبرويسور) هي لغة البرمجة جانب الخادم، وخاصة مناسبة لتطوير صفحات الويب ديناميكية وتفاعلية. ميسكل و ميسكلي هما تمديدات المقدمة للتفاعل بين تطبيقات فب مع قواعد بيانات ميسكل. يتم تنفيذ هذين التمديد باستخدام إطار تمديد فب وهذه توفر أبي (واجهة برمجة التطبيقات) لمبرمجي فب للتفاعل مع قواعد بيانات ميسكل.

ما هي "ميسكل إكستنسيون"؟

ميسكل إكستنسيون هو التمديد الأول المقدم لتطوير تطبيقات فب، والتي يمكن استخدامها للتفاعل مع قواعد بيانات ميسكل. وهذا يوفر واجهة إجرائية لمبرمجي فب للتفاعل مع قواعد بيانات ميسكل. ويهدف هذا التمديد ليتم استخدامها فقط مع إصدارات الخلية التي هي أقدم من الإصدار 4. 1. 3. على الرغم من أن هذا يمكن استخدامها مع الخلية الإصدار 4. 1. 3 أو أحدث، أي من الميزات الجديدة في تلك الإصدارات لن يكون متاح. حاليا لا توجد أي تطورات نشطة يحدث على ميسكل تمديد وأنه لا ينصح لمشاريع جديدة. وعلاوة على ذلك الخلية لا تدعم الإرشاد البيانات المقدمة من جانب الخادم أو البيانات المعدة من جانب العميل. كما أنها لا تدعم الإجراءات المخزنة أو تشارسيتس.

ما هو تمديد ميسكلي؟

تمديد ميسكلي (يسمى أيضا ميسكل تحسين التمديد) هو التمديد الجديد المقدم لتطوير تطبيقات فب التي يمكن أن تتفاعل مع قواعد بيانات ميسكل. تم تطوير هذا التمديد للحصول على أقصى استفادة من الميزات المتوفرة في ميسكل الإصدار 4. 1. 3 أو أحدث. يتم تضمين ميسكلي التمديد أولا مع فب الإصدار 5 وشملت في جميع الإصدارات الأحدث. بالإضافة إلى توفير واجهة إجرائية للمبرمجين فب، يوفر ميسكلي تمديد واجهة كائن المنحى كذلك. وهذا يوفر أيضا الدعم للبيانات العميل / الخادم جانب أعدت والبيانات متعددة. وعلاوة على ذلك، فإنه يدعم تشارسيتس والإجراءات المخزنة.

ما هو الفرق بين ميسكل و ميسكلي التمديد؟

على الرغم من أن كلا من ميسكل إكستنسيون و ميسكلي إكستنسيون هي ملحقات مقدمة لتطوير تطبيقات فب التي يمكن أن تتفاعل مع قواعد بيانات ميسكل، فإن ميسكلي إكستنسيون يحتوي على بعض التحسينات الرئيسية على امتداد ميسكل. أولا، من المستحسن ميسكل تمديد لاستخدامها مع إصدارات الخلية التي هي أكبر من 4. 1. 3، في حين ينصح ميسكلي تمديد لاستخدامها مع إصدارات ميسكل 4. 1. 3 أو أحدث. أيضا، يتم تضمين ميسكلي تمديد فقط مع فب 5 أو الإصدارات الأحدث.يوفر ميسكل إكستنسيون فقط واجهة إجرائية للمبرمجين فب، في حين يوفر ميسكلي تمديد واجهة كائن المنحى (بالإضافة إلى واجهة إجرائية). وعلاوة على ذلك، يوفر ميسكلي تمديد الدعم للبيانات المعدة والبيانات المتعددة، والتي لم تكن معتمدة في الخلية الإرشاد. يوفر ميسكلي تمديد قدرات التصحيح المحسنة بالمقارنة مع ميسكل التمديد. وبالإضافة إلى ذلك، يوفر ميسكلي تمديد دعم الخادم جزءا لا يتجزأ من ودعم المعاملات، والتي لم تكن متوفرة في الخلية الإرشاد. على الرغم من ميسكل تمديد يمكن استخدامها مع إصدارات ميسكل 4. 1. 3 أو أحدث، أي من الميزات الجديدة المضمنة مع تلك الإصدارات ميسكل لن تكون متاحة.