2011-05-27 4 views

Répondre

3

Les technologies client nécessitant une interface utilisateur graphique (Swing, JavaFX ou même JS + HTML/DOM) ne fonctionnent pas sur les serveurs, car les serveurs n'ont pas d'écran pour afficher l'interface graphique. JavaFX est une technologie client: par exemple,

il fonctionne comme une application de bureau ou comme une applet dans votre navigateur.

La prise en charge du serveur se limite à parler aux serveurs via une sorte de RPC et, dans le cas d'une applet, être hébergée sur un serveur pour téléchargement par les utilisateurs. GAE peut faire les deux (dépend du type de RPC).

+0

Je pense qu'il peut y avoir un moyen d'exécuter JavaFX parce que si nous pouvons utiliser Flex dans GAE pourquoi pas JavaFX – Harish

+0

Flex ne fonctionne pas sur GAE. Cependant, les fichiers SWF créés par Flex peuvent être hébergés sur GAE, puis téléchargés par les utilisateurs dans le navigateur où ils sont exécutés par le plugin Flash, c'est-à-dire qu'ils "s'exécutent" dans le navigateur. GAE peut héberger (= rendre disponible au téléchargement) de nombreux fichiers différents, y compris swf, applets java, html + javascript. Mais cela ne signifie pas qu'ils courent sur GAE. –

3

GAE traite le serveur et selon ses spécifications, il ne supporte que Python, Java, Go en tant que côté serveur technologie.

Les technologies telles que JavaFX, Flex, JavaScript etc. sont côté client technologies. Peu importe ce que vous utilisez du côté client, ça va marcher de toute façon. Tant que GAE est là, vous ne devez utiliser que Python, Java et Go pour fonctionner sur App Engine.