Ще използвам уеб услуга, базирана на SOAP, за един от моите проекти. (IONIC рамката се основава на AngularJS и те са написали SOAP клиент в JavaScript)
Въпросът ми е:
- Предлага ли се уеб услуги, базирани на SOAP, чрез javascript?
- Ще има ли проблем с изпълнението?
- Какъв тип / вид проблеми ще се сблъскам по време на разработването?
Благодаря, Aleem
Отговори:
2 за отговор № 1SOAP не се препоръчва, защото е базиран на XML.
REST е препоръчителен подход, тъй като обикновено се базира на JSON, което е естествен JavaScript формат.
С SOAP ще поемете разходите за постоянно конвертиране по JSON / XML.
Ето едно сравнение: http://spf13.com/post/soap-vs-rest
1 за отговор № 2
Предлага ли се уеб услуги, базирани на SOAP, чрез javascript?
Това зависи от заявлението, на което работите. Ако искате сигурност в вашето приложение като вашите са изграждане на ап за платежна система или нещо такова SOAP ще бъде препоръчано. Но трябва да постигнете компромис в изпълнението. Можете също така да добавите сигурност, като използвате Oauth или библиотека на трети страни.
Ще има ли проблем с изпълнението?
Да, ако сравнявате ефективността на SOAP с почивка, тогава времето за зареждане на SOAP е повече от останалата api. Защото в SOAP първо зареждаме xml на услугата, след което удряме точната функция.
Какъв тип / вид проблеми ще се сблъскам по време на разработването?
Мисля, че можете да правите каквото искате със SOAP.