CGI和WebService有什么区别?

时间:2011-12-01 05:38:11

标签: c# web-services paypal cgi

只要我知道,每个Web开发人员都可以通过使用Web服务获得其他开发人员已经编写的有价值的服务。

所以我想知道为什么我们需要使用CGI服务。 因为我认为如果Web服务完整,为什么我们需要其他东西(如CGI)。

任何人都可以告诉我更多关于Web服务和CGI之间的差异。

只要我知道,PayPal提供CGI,为什么PayPal不需要提供网络服务?

那么,对于试图编写电子商务应用的.net开发者来说,哪一个更适合使用?

1 个答案:

答案 0 :(得分:1)

首先,CGI排在第一位(See CGI circ.1995)。 恕我直言:Paypal可能不提供WebService,因为1)Developers don't know how Secure their applications和paypal无法承担与后端连接的不安全应用程序。 2)Paypal不希望开发人员为其系统提供中间件API。

好的,所以说,如果您可以访问在线服务的WebService版本,那么使用它,如果您不使用CGI。