Eu vou usar o serviço web baseado em SOAP para um dos meus projetos. (O framework IONIC é baseado no AngularJS e eles escreveram um cliente SOAP em JavaScript)
Minha pergunta é:
- Os serviços web baseados em SOAP são recomendados usando javascript?
- Haverá algum problema de desempenho?
- Que tipo / tipo de problemas, eu enfrentarei durante o desenvolvimento?
obrigado, Aleem
Respostas:
2 para resposta № 1O SOAP não é recomendado porque é baseado em XML.
REST é uma abordagem recomendada porque geralmente é baseada em JSON, que é um formato JavaScript nativo.
Com o SOAP, você incorrerá na sobrecarga da conversão JSON / XML constante.
Aqui está uma comparação: http://spf13.com/post/soap-vs-rest
1 para resposta № 2
Os serviços web baseados em SOAP são recomendados usando javascript?
Depende do seu aplicativo em que você está trabalhando. Se você quer segurança em Seu aplicativo como o seu é construir aplicativo para sistema de pagamento ou algo assim SOAP será recomendado. Mas você precisa comprometer no desempenho. Você também pode adicionar segurança usando o Oauth ou qualquer biblioteca de terceiros.
Haverá algum problema de desempenho?
Sim, se você comparar o desempenho do SOAP com o Rest, o tempo de carregamento do SOAP será maior que o restante da API. Como no SOAP, primeiro carregamos o xml do serviço, em seguida, atingimos a função exata.
Que tipo / tipo de problemas, eu enfrentarei durante o desenvolvimento?
Eu acho que você pode fazer o que quiser com o SOAP.