0

我想使用IronPython开发JSON-RPC Web 服务项目背后的逻辑。

我的问题是:

  • 我可以不使用 Visual Studio 进行开发吗?
  • 我应该使用什么构建系统(最好不是基于 XML 的)?
  • IIS 下的部署如何工作(我究竟需要分发什么)?
4

1 回答 1

1

在回答您的问题时:

  • 我可以不使用 Visual Studio 进行开发吗?

    绝对所有的 .NET 编译器都可以从命令行运行。

    以下是使用 IronPython 的工具和 IDE 列表:

    使用 IronPython 的工具和 IDE

  • 我应该使用什么构建系统(最好不是基于 XML 的)?

    如果我这样做,那么我可能会使用make,但是我已经过时了

  • IIS 下的部署如何工作(我究竟需要分发什么)?

    如果您的 IronPython 应用程序依赖于任何非标准的 .NET Framework 库,那么您的/bin文件夹中可能需要它们。但除此之外,部署应该只是一个普通的旧 XCOPY 工作。

更新:

另外我想知道我需要创建什么样的应用程序:我必须坚持使用 IronPython 的 CGI 还是有其他选择?

只需像对待 C# 或 VB.NET 一样对待 IronPython。这里有一个 IronPython ASP.NET 项目示例:

ASP.NET 动态语言支持

ASP.NET IronPython 二进制文件和示例

几年前,Scott Guthrie 写了一篇关于 IronPython + ASP.NET 的文章:

IronPython for ASP.NET CTP

如果您可以在 C# 或 VB.NET 中完成,那么您可以在 IronPython 中完成。

其他链接:

IronPython 食谱

Voidspace - IronPython in Action 的作者

于 2011-04-17T23:56:45.973 回答