سؤال

أود أن أعرف الاختلافات بين nusoap و zensoap، وهو الأفضل؟ ما فوائد وعيوب كل منها؟ أي شخص يستخدم كلا التقنيات يمكن أن يجعل هذه المقارنة؟

شكرًا لك

هل كانت مفيدة؟

المحلول

يتم إيقاف NUSOAP المشروع (غير متطور بنشاط منذ عام 2007). Zensoap ربما هي أفضل طريقة للذهاب.

نصائح أخرى

خلاصة القول: أقترح zend الصابون. لشرح المزيد ...

سلبيات nusoap

  1. مكتوب بالكامل في PHP. هذا يعني أنه بطيء نسبيا.
  2. تم تحديثه مؤخرا بالفعل، لكنه لا يزال قبل 1.0، وقبل ذلك التحديث، لم يتم تحديثه منذ عام 2007. وهكذا، لن أقول إنه مشروع نشط حقيقي.
  3. ربما تم إصلاحها الآن، ولكن عندما استخدمتها في الماضي، فإنها تتعارض مع صابون PHP (على سبيل المثال، باستخدام نفس أسماء الملفات)، وليس جيدا بموجب E_Strict، الذي أستخدمه لجميع التطوير.

prosap pros.

  1. مقابض جيل WSDL لك، مما يوفر لك هذه المهمة الشاقة، عرضة للخطأ.
  2. مرن مع الميزات التي يدعمها.

سلبيات PHP الصابون

  1. لا يوفر أي طريقة لتوليد WSDL.
  2. هو ألم للاستخدام مع رؤوس الصابون.

PHP صابون الايجابيات

  1. مكتوب في C وتجميعها، وهكذا يعمل بسرعة كبيرة جدا.
  2. سهل الاستخدام للغاية دون الحاجة إلى استخدام مكتبات رمز الطرف الثالث.
  3. يدمج بشكل جيد مع ميزات PHP 5 الأخرى، مثل SimpleXML.

zend سلبيات

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

zend pros.

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

لا يتم وقفها. هناك الإصدار الحالي 0.9.5 للتنزيل، من 2010-04-26 في http://sourceforge.net/projects/nusoap/files/

وقبل كان هناك تحديثات من CVS

دعم nusoap php4.

zend الصابون دعم PHP5

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top