#web-services #iis #ironpython #distribution #json-rpc
#веб-сервисы #iis #ironpython #распространение #json-rpc
Вопрос:
Я хочу использовать IronPython для разработки логики, лежащей в основе проекта веб-сервиса на основе JSON-RPC.
Мои вопросы:
- Могу ли я разрабатывать без использования Visual Studio?
- Какую систему сборки мне следует использовать (предпочтительно не на основе XML)?
- Как работает развертывание в IIS (что именно мне нужно распространять)?
Ответ №1:
В ответ на ваши вопросы:
-
Могу ли я разрабатывать без использования Visual Studio?
Абсолютно все из .СЕТЕВЫЕ компиляторы можно запускать из командной строки.
Вот список инструментов и IDE для работы с IronPython:
-
Какую систему сборки мне следует использовать (предпочтительно не на основе XML)?
Если бы я делал это, то, вероятно, использовал бы
make
, но тогда я старомоден -
Как работает развертывание в IIS (что именно мне нужно распространять)?
Если ваше приложение IronPython имеет зависимости от каких-либо нестандартных библиотек .NET Framework, то они, вероятно, понадобятся вам в вашей
/bin
папке. Но в остальном развертывание должно быть простым старым заданием XCOPY.
Обновлено:
Также я хотел бы знать, какое приложение мне нужно создать: должен ли я придерживаться CGI с использованием IronPython или есть альтернативы?
Просто обрабатывайте IronPython так, как вы бы использовали C # или VB.NET . Вот пример IronPython ASP.NET проект здесь:
Скотт Гатри написал статью о IronPython ASP.NET несколько лет назад:
Если вы можете сделать это на C # или VB.NET тогда вы можете сделать это в IronPython.
Разные ссылки:
Комментарии:
1. Спасибо за отличный ответ. Также я хотел бы знать, какое приложение мне нужно создать: должен ли я придерживаться CGI с использованием IronPython или есть альтернативы?