2009-10-09 33 views
3

有人知道圍繞python或java Google App Engine服務的.net包裝嗎?Google App Engine的.net包裝器?

任何幫助表示讚賞// :)

+2

考慮改寫或澄清您的問題。看起來人們可能不理解。您是否想要在App Engine上運行.Net代碼(例如C#),還是想要從內部的.Net服務器上運行現有的App Engine代碼?或者也許完全是另一回事? (我所描述的兩種情況幾乎都無法用於製作。) – JasonSmith

+0

我想我正在尋找的東西可以讓你編寫.net,然後吐出可以與GAE一起工作的python web服務或java web服務。這有幫助嗎? – Spanky

+0

python可以使用.net(ironpython)。你能解釋一下你想做什麼嗎? – Simon

回答

2

我不認爲在GAE上運行.net是不可能的。至少,運行從.net源生成的東西或在運行時解釋它們並不是不可能的。只要想想Ruby或Python,都可以在JVM上使用(使用JRuby和Jython)。您可能不得不尋找類似的東西,或者嘗試將.net代碼交叉編譯爲Java類文件。

這是一個相關的問題:Why doesn’t Sun do a C# to Java byte code compiler?。有人建議使用JaCILjsc。我沒有嘗試過自己,但我敢打賭,你必須弄髒自己的雙手才能找到工作。

+0

謝謝,這是非常接近我之後:) – Spanky

+2

你不需要jython。 python支持谷歌應用引擎,並且有一個適用於Python的Google App Engine SDK: http://code.google.com/intl/de-DE/appengine/downloads.html – 2010-02-01 09:58:00

3

我不相信這是連可以想象(如果我理解你的要求有關):App Engine的將一個Python虛擬機或上運行代碼Java之一,從來沒有在.NET的一個,所以這個「包裝」運行?如果您的需求是針對.NET的「雲端」,請考慮Azure(我想您可以在亞馬遜網絡服務上運行.NET,因爲AWS具有靈活性 - 但如果您已經與MS的平臺結婚,那麼爲什麼不使用它們的雲......?)。

+1

千萬別說永遠:) – JasonSmith

0

Python有一個名爲IronPython的.NET選項。但我不認爲它會在GAE中工作,因爲它只支持純Python。我也面臨着一個類似的問題,試圖將用C#.net編寫的源代碼移植到GAE兼容代碼中。我將通過使用SVG或其他方法重新制作用戶界面來重新發明輪子的輪輻(而非輪子本身)來解決這個問題。你有沒有考慮過?