Веб-сервис на основе IronPython - PullRequest
0 голосов
/ 18 апреля 2011

Я хочу использовать IronPython для разработки логики проекта JSON-RPC веб-сервиса.

Мои вопросы:

  • Можно ли разрабатывать без использования Visual Studio?
  • Какую систему сборки следует использовать (предпочтительно не на основе XML)?
  • Как работает развертывание в IIS (что именно мне нужнораздавать)?

1 Ответ

1 голос
/ 18 апреля 2011

В ответ на ваши вопросы:

  • Можно ли разрабатывать без использования Visual Studio?

    Абсолютно все .NET-компиляторы могут быть запущены из командной строки.

    Вот список инструментов и IDE для работы с IronPython:

    Инструменты и интегрированные среды разработки, работающие с IronPython

  • Какую систему сборки следует использовать (предпочтительно не на основе XML)?

    Если бы я делал это, то, вероятно, использовал бы make, но тогда я старомоден

  • Как работает развертывание под IIS (что именно мне нужно распространять)?

    Если ваше приложение IronPython имеет зависимости от каких-либо нестандартных библиотек .NET Framework, возможно, они вам понадобятся в папке /bin. Но кроме этого развертывания должно быть просто старое задание XCOPY.

Обновлен:

Также я хотел бы знать, какое приложение мне нужно создать: нужно ли придерживаться CGI с использованием IronPython или есть альтернативы?

Просто относитесь к IronPython так же, как к C # или VB.NET. Вот пример проекта IronPython ASP.NET:

Поддержка динамического языка ASP.NET

Двоичные файлы ASP.NET IronPython и примеры

Скотт Гатри несколько лет назад написал статью о IronPython + ASP.NET:

IronPython для ASP.NET CTP

Если вы можете сделать это в C # или VB.NET, то вы можете сделать это в IronPython.

Разные ссылки:

Поваренная книга IronPython

Voidspace - автор IronPython в действии

...