konto usunięte

Temat: Najbardziej przyjazna forma API dla programistów?

* SOAP
* REST
* XML-RPC

Z czego najwygodniej Wam się korzysta jako użytkownik końcowy, jak i w czym najłatwiej tworzy się Wam API?

A może jest jeszcze jakaś ciekawa specyfikacja co do komunikacji z API?
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: Najbardziej przyjazna forma API dla programistów?

Dla developerów najbardziej przyjazna to ta najłatwiejsza do zaimplementowania :-)

Musisz zastanowić się co tak naprawdę chcesz udostępniać w tym API. Jeśli są to tylko dane do odczytu to spokojnie wystarczy REST + XML jako odpowiedź serwera. W tym przypadku tworzenie zapytań do Twojego API jest banalne, a parsowanie odpowiedzi wcale nie trudniejsze. Prosta edycja również jest łatwa do zaimplementowania (dla Ciebie jako dostawcy API, oraz dla Twoich klientów).

Zalety XML-RPC i SOAP widać dopiero w przypadku gdy używasz tych technologii do tego, do czego zostały stworzone, czyli wywoływania zdalnych metod na serwerze ze skomplikowanymi parametrami (parametry to obiekty, a nie prymitywne typy). Wtedy opakowanie requesta w XML może się opłacać.

konto usunięte

Temat: Najbardziej przyjazna forma API dla programistów?

Marcin P.:

A może jest jeszcze jakaś ciekawa specyfikacja co do komunikacji z API?

No właśnie dla mnie najważniejsza jest dobra dokumentacja.
Bo jak widzę coś takiego jako dokumentacja do SOAPa:

function getZbk(
...
$param35 string datZak

To mi się odechciewa.
Krzysztof P.

Krzysztof P. Programista, Team
Leader

Temat: Najbardziej przyjazna forma API dla programistów?

Już korzystałem z SOAP, pisałem swoje WSDL i powiem szczerze, że to jest proste, tak na prawdę jak sie napisze WSDL to już wszystko gotowe, wystarczy korzystać. Nie widzę sensu pisania jakiś własnych parserów...
@Michał Wujas
Niestety tak bywa, a jak spytasz autora, to on odpowie "przecież od razu widać o co chodzi"...

Choć jak widzę use_soap_error_handler() a mamy obiekt SOAP, to aż mnie coś bierze. Chyba autor tego nie słyszał o wyjątkach ;]

EDIT: jedna literka za dużoMichał Sędziwój edytował(a) ten post dnia 12.06.08 o godzinie 09:43
Szymon Perski

Szymon Perski Właściciel
PerskiMedia

Temat: Najbardziej przyjazna forma API dla programistów?

IMHO SOAP rlz.
Daniel Częstki

Daniel Częstki senior php developer

Temat: Najbardziej przyjazna forma API dla programistów?

mi sie podoba zwykla serializacja danych np. w Yahoo API



Wyślij zaproszenie do