只要我知道,每个Web开发人员都可以通过使用Web服务获得其他开发人员已经编写的有价值的服务。
所以我想知道为什么我们需要使用CGI服务。 因为我认为如果Web服务完整,为什么我们需要其他东西(如CGI)。
任何人都可以告诉我更多关于Web服务和CGI之间的差异。
只要我知道,PayPal提供CGI,为什么PayPal不需要提供网络服务?
那么,对于试图编写电子商务应用的.net开发者来说,哪一个更适合使用?
答案 0 :(得分:1)
首先,CGI排在第一位(See CGI circ.1995)。 恕我直言:Paypal可能不提供WebService,因为1)Developers don't know how Secure their applications和paypal无法承担与后端连接的不安全应用程序。 2)Paypal不希望开发人员为其系统提供中间件API。
好的,所以说,如果您可以访问在线服务的WebService版本,那么使用它,如果您不使用CGI。