2011-04-17 71 views
0

我想用IronPython來開發JSON-RPC網絡服務項目背後的邏輯。基於IronPython的網絡服務

我的問題是:

  • 我可以發展離不開使用Visual Studio?
  • 我應該使用哪種構建系統(有利地不是基於XML)?
  • IIS下的部署如何工作(我需要分配什麼)?

回答

1

在回答你的問題:

  • 我可以發展離不開使用Visual Studio?

    絕對可以從命令行運行所有.NET編譯器。

    這裏的工具和IDE的清單與IronPython的工作:

    我應該使用

    Tools and IDEs Working with IronPython

  • 什麼構建系統(優選不基於XML)?

    如果我這樣做,那麼我可能會使用make,但隨後我老土

  • 如何在IIS下工作部署(究竟是什麼我需要分發)?

    如果您的IronPython應用程序依賴於任何非標準的.NET Framework庫,那麼您的/bin文件夾中可能需要它們。但除此之外,部署應該只是一個普通的舊XCOPY作業。

更新時間:

此外,我想知道我需要什麼樣的應用創造:我必須堅持使用IronPython的CGI還是有辦法嗎?

只要像C#或VB.NET那樣對待IronPython。有一個樣品IronPython的ASP.NET項目在這裏:

ASP.NET Dynamic Language Support

ASP.NET IronPython Binaries and Examples

斯科特·格思裏寫了對IronPython的ASP.NET +文章幾年前:

IronPython for ASP.NET CTP

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

其他鏈接:

IronPython Cookbook

Voidspace - author of IronPython in Action

+0

感謝偉大的答案。另外我想知道我需要創建什麼類型的應用程序:是否必須堅持使用IronPython的CGI,還是有其他選擇嗎? – akosch 2011-04-18 16:25:53

+0

@akosch - 我已經更新了我的答案,希望能有所幫助。 – Kev 2011-04-18 17:20:10