关于java:Google App Engine的.net包装器?

A .net wrapper for Google App Engine?

有谁知道围绕Python或Java Google App Engine服务的.net包装器?

任何帮助表示赞赏// :)


我什至认为这是不可能的(如果我理解您的要求的话):App Engine将在Python虚拟机或Java虚拟机上运行代码,而不是在.NET虚拟机上运行,??因此该"包装程序"将在哪里运行跑?如果您需要"在云中使用.NET",请考虑使用Azure(考虑到AWS的灵活性,您可以在Amazon Web Services上运行.NET。但是,如果您还是嫁给了MS的平台,为什么不使用它们的云...?)。


我认为在GAE上运行.net并非不可能。至少,运行从.net源生成的内容或在运行时解释它们不是不可能的。考虑一下Ruby或Python,它们都可以在JVM上运行(使用JRuby和Jython)。您可能必须寻找类似的东西或尝试将.net代码交叉编译为Java类文件。

这是一个相关的问题:Sun为什么不使用C#到Java字节码编译器?有人建议使用JaCIL或jsc。我自己没有尝试过这些,但我敢打赌,您必须弄脏手才能使工作正常。


Python有一个称为IronPython的.NET替代方案。但我认为它不能在GAE中使用,因为它仅支持纯python。我还面临着类似的问题,试图将用C#.net编写的源移植到GAE兼容代码中。我将通过使用SVG或其他方法重新设计UI来重新发明车轮的轮辐(而不是车轮本身)来解决此问题。你有考虑过吗?