Может ли Delphi создать приложение Soap server, работающее на Linux? - PullRequest
3 голосов
/ 01 июня 2011

Я занимался созданием мыльных серверов в Delphi, затем работал и взаимодействовал с ними, размещенными на моей локальной машине через IIS.

У меня есть учетная запись godaddy, которая является хостингом для Linux, и мне интересно, смогу ли я использовать созданные на Delphi Soap-серверы на этом хостинге?

Ответы [ 5 ]

7 голосов
/ 01 июня 2011

Я думаю, у вас есть 3 варианта:

  • Пробейся через Вино, которое очень способно в наше время.
  • Создайте его с помощью Kylix, если сможете достать копию.
  • Сборка с FreePascal.
5 голосов
/ 02 июня 2011

Free Pascal будет хорошей альтернативой. Мы развернули несколько (коммерческих) приложений, использующих инструментарий wst в Free Pascal, для создания сервисов мыла, которые работают как на Windows, так и на Linux. Крутая кривая обучения, но как только вы ее получите, она работает очень хорошо.

4 голосов
/ 01 июня 2011

В общем, нет. Delphi сам по себе является продуктом Windows, и вам нужно будет скомпилировать код по-другому, чтобы он работал в Linux.

Вы можете сделать это с Free Pascal , который предположительно совместим с Delphi на каком-то уровне, но без гарантий.

2 голосов
/ 01 июня 2011

Delphi создает исполняемые файлы Win32. Вы не сможете запустить их на Linux. Вы можете попробовать запустить их в эмуляторе, таком как Wine .

1 голос
/ 02 июня 2011

Вино не будет жизнеспособным ИМО. Обычно ваша служба SOAP будет исполняемым файлом командной строки в каталоге cgi-bin. Как правило, они имеют очень короткое время жизни (менее секунды), поэтому работа в исходном режиме - большая помощь.
Если система не достаточно умна, чтобы знать, что ваше приложение Win-32 должно работать под Wine, и не нужно нести дополнительные затраты на ускорение сеанса Wine, это не сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...