IONIC框架(AngularJs&JavaScript)|是推荐的基于SOAP的web服务

IONIC Framework (AngularJs & JavaScript) | is SOAP based web-service recommended?

本文关键字:服务 web SOAP AngularJs 框架 amp JavaScript IONIC      更新时间:2023-09-26

我将在我的一个项目中使用基于SOAP的web服务。(IONIC框架基于AngularJS,他们用JavaScript编写了SOAP客户端)

我的问题是:

  1. 是否建议使用javascript提供基于SOAP的web服务
  2. 会有性能问题吗
  3. 在开发过程中,我将面临什么类型/类型的问题

谢谢,Aleem

不建议使用SOAP,因为它是基于XML的。

REST是一种推荐的方法,因为它通常基于JSON,JSON是一种本地JavaScript格式。

使用SOAP,您将产生持续的JSON/XML转换的开销。

以下是一个比较:http://spf13.com/post/soap-vs-rest

是否建议使用javascript提供基于SOAP的web服务?

这取决于您正在使用的应用程序。如果您希望你的应用程序,比如你正在为支付系统构建的应用程序或其他什么,那么SOAP将被推荐。但你需要在性能上妥协。您还可以使用Oauth或任何第三方库来添加安全性。

会有性能问题吗?

是的,如果您将SOAP性能与Rest进行比较,那么SOAP加载时间比Rest api要长。因为在SOAP中,我们首先加载服务的xml,然后点击确切的函数。

在开发过程中,我将面临什么类型/类型的问题?

我认为您可以使用SOAP做任何您想做的事情。