2011-05-27 82 views

回答

3

需要GUI(Swing,JavaFX甚至JS + HTML/DOM)的客户端技术不能在服务器上运行,因为服务器没有显示GUI的屏幕。

JavaFX是一种客户端技术:例如,它作为桌面应用程序运行或作为浏览器内的小程序运行。

服务器支持仅限于通过某种类型的RPC与服务器通信,并且在小应用程序的情况下托管在服务器上供用户下载。 GAE可以同时执行(取决于RPC的类型)。

+0

我想可能有一种方法来运行JavaFX,因为如果我们可以在GAE中使用Flex,为什么不能在Flex中运行FlexFlex – Harish 2011-05-29 06:59:58

+0

。但是,由Flex创建的SWF文件可以在GAE上托管,然后由用户下载到浏览器,由Flash插件执行,即它们在浏览器中“运行”。 GAE可以托管(=提供下载)许多不同的文件,包括swf,java applets,html + javascript。但这并不意味着他们在GAE上运行。 – 2011-05-29 17:22:58

3

GAE处理服务器,并根据其规范,它只支持Python,Java,Go作为服务器端技术。

像JavaFX,Flex,JavaScript等技术是客户端技术。无论你在客户端使用什么都无所谓。只要GAE在那里,你就必须只处理Python,Java和Go,以便在App Engine上运行。

相关问题