Delphi可以在linux上运行Soap服务器应用吗?

时间:2011-06-01 19:06:45

标签: linux web-services delphi soap

我一直在努力在Delphi中创建soap服务器,然后运行并通过IIS在我的localmachine上托管它们。

我有一个godaddy帐户是linux托管,我很好奇,如果我能够在这个托管上使用Delphi创建的Soap服务器?

5 个答案:

答案 0 :(得分:7)

我认为你有3个选择:

  • 通过现在非常有能力的葡萄酒来运行。
  • 如果你能拿到副本,可以用Kylix构建它。
  • 使用FreePascal构建它。

答案 1 :(得分:5)

免费Pascal将是一个很好的选择。我们已经部署了几个(商业)应用程序,它们使用Free Pascal中的wst工具包来构建在Windows和Linux上运行的soap服务。陡峭的学习曲线,但一旦你得到它,它就会非常好。

答案 2 :(得分:4)

一般来说,没有。 Delphi本身是一个Windows产品,您需要以不同的方式编译代码才能在Linux上运行。

您可以使用Free Pascal执行此操作,{{3}}在某种程度上可以与Delphi兼容,但不能保证。

答案 3 :(得分:2)

Delphi生成Win32可执行文件。你将无法在Linux上运行它们。您可以尝试在Wine等模拟器中运行它们。

答案 4 :(得分:1)

葡萄酒不会成为可行的IMO。通常,您的SOAP服务将成为cgi-bin目录中的命令行可执行文件。它们通常具有非常短的寿命(不到一秒),因此本地运行在这里是一个很大的帮助 除非系统足够聪明,知道您的Win-32应用程序需要在Wine下运行,并且不必承担启动Wine会话的开销,否则它将无法工作。