2011-08-25 95 views
0

我想創建一個應用程序,向包含Web表單的網站提交相同/相似的數據。這些網站使用PHP腳本...是否可以在Google App Engine上使用混合PHP + Java Web應用程序?

我有一個php腳本與我,提交數據以我需要的方式,以這種形式。我想要做的是,圍繞此代碼設計一個完整的Web應用程序...我試圖獲得與PHP代碼所做的等效Java代碼,但無法獲得此類代碼...

由於Google App引擎支持PHP的Quercus框架,我現在的想法是,使用PHP代碼實際提交表單到他們的動作,剩下的應用程序(跟蹤所有提交和其他東西,如登錄/註銷...)是在Java的。

這將需要一些方法,我可以通過該方法將相關表單參數從Java代碼傳遞到PHP腳本,然後以某種方式讓php腳本將每個提交的響應返回給java代碼。

這樣的應用程序是可行的嗎?請注意,我想使用Google App Engine達到此目的。

+1

但爲什麼你不能獲得這樣的代碼? –

+0

我認爲解決您的原始問題是比嘗試運行原始PHP代碼更好的解決方案。如果您不完全瞭解PHP代碼的工作原理,那麼您將無法維護它。 –

+0

@splix,我試圖在谷歌應用程序引擎上做...但由於應用程序引擎本身的某些限制(例如應用程序引擎上不允許持久性http連接),我可能不會成功... @ Nick-I瞭解php代碼是如何工作的,但是我找不到在java中實現相同功能的等效類... – user893664

回答

0

它應該是可以與櫟。我們部署了一個具有Java/Clojure後端處理器的Python應用程序,但這兩種語言對於GAE都是「原生」的。使用PHP將是一個嚴重的痛苦,並不值得這一切。我建議你只學習Python,比在GAE上使用Quercus更快掌握它。

如果你也去追趕PHP你堅持你的LAMP知識。我建議你現在就做!如果你現在仍然想使用一種語言,你可以看看AppengineJS

聲明:我想用JRuby的AppEngine上,但我有很多的困難(加上你必須知道的一切是如何工作的最佳的GAE),所以我接受了Python的

相關問題