2011-08-25 93 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的

相关问题