Вопрос

Я хотел бы знать разницу между nusoap и ZendSoap, какой из них лучше?какие преимущества и недостатки каждого из них?Любой, кто использовал обе технологии, мог бы провести такое сравнение?

Спасибо

Это было полезно?

Решение

Nusoap — проект прекращен (активно не разрабатывается с 2007 года).ZendSoap, вероятно, лучший вариант.

Другие советы

Нижняя граница:Я предлагаю мыло Zend.Чтобы объяснить дальше...

Минусы NuSOAP

  1. Написан полностью на PHP.Это означает, что он относительно медленный.
  2. Действительно, недавно был обновлен, но он все еще до версии 1.0, и до этого обновления он не обновлялся с 2007 года.Так что я бы не сказал, что это действительно активный проект.
  3. Возможно, сейчас это исправлено, но когда я использовал его раньше, он конфликтовал с мылом PHP (например, использовал те же имена типов), и он не очень хорошо работал под E_STRICT, который я использую для всей разработки.

Плюсы NuSOAP

  1. Выполняет генерацию WSDL за вас, избавляя вас от этой утомительной и подверженной ошибкам задачи.
  2. Гибкий с функциями, которые он поддерживает.

Минусы PHP SOAP

  1. Не предоставляет возможности создания WSDL.
  2. Трудно использовать с заголовками SOAP.

Плюсы PHP SOAP

  1. Написан на C и скомпилирован, поэтому работает очень и очень быстро.
  2. Очень прост в использовании без необходимости использования сторонних библиотек кода.
  3. Прекрасно интегрируется с другими функциями PHP 5, такими как SimpleXML.

Минусы Зенда

  1. Требуется использование сторонней платформы кода.Структура является модульной, поэтому вы может выберите те детали, которые вам нужны, но гораздо проще просто принести все целиком.(Хотя это делает нет это означает, что вам нужно использовать платформу для остальной части вашего приложения - использовать только биты SOAP тривиально просто.)

Зенд Плюсы

  1. Создается на основе PHP SOAP, а не заменяет его.Таким образом, вы получаете значительное преимущество в скорости, а также дополнительные функции.
  2. Заполняет большинство пробелов в PHP SOAP, таких как простое создание WSDL и упрощенная настройка.
  3. Очень хорошо интегрируется с остальной частью PHP 5.
  4. Находится очень активное развитие при поддержке некоторых крупных тяжеловесов отрасли.

оно не прекращено.для скачивания доступна текущая версия 0.9.5 от 26 апреля 2010 г. http://sourceforge.net/projects/nusoap/files/

и до этого были обновления от cvs

поддержка nusoap php4

поддержка Zend Soap PHP5

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top