Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt前端与pythonweb服务器_Python_Gwt - Fatal编程技术网

Gwt前端与pythonweb服务器

Gwt前端与pythonweb服务器,python,gwt,Python,Gwt,我正在构建一个web应用程序,其中我希望使用GWT生成在浏览器中运行的java脚本,但由于我使用其他python包(特别是scipy),我希望web服务器是python(而不是servlet引擎)。有人这样做过吗?任何指点都将不胜感激 多谢各位 Ranga睡衣看起来像是GWT到Python的最初端口: 这个家伙不喜欢它,所以你也可以考虑做这件事的缺点: Pyjamas看起来像是GWT到Python的最初端口: 这个家伙不喜欢它,所以你也可以考虑做这件事的缺点: GWT是一个前端框架。您可以使

我正在构建一个web应用程序,其中我希望使用GWT生成在浏览器中运行的java脚本,但由于我使用其他python包(特别是scipy),我希望web服务器是python(而不是servlet引擎)。有人这样做过吗?任何指点都将不胜感激

多谢各位


Ranga

睡衣看起来像是GWT到Python的最初端口:

这个家伙不喜欢它,所以你也可以考虑做这件事的缺点:

Pyjamas看起来像是GWT到Python的最初端口:

这个家伙不喜欢它,所以你也可以考虑做这件事的缺点:
GWT是一个前端框架。您可以使用任何后端技术,无论是Python、PHP、Java、Node.js还是任何服务器端技术。这方面没有限制。我已经很长时间没有使用GWT了,您必须从服务器获取数据

无论如何,最简单的解决方案是在后端用python构建一个REST API,它非常简单,你有很多简单的python技术,比如或者说,它们可以为你带来很多好处。构建后端并使其遵循REST约定


然后,在GWT级别上,它必须具备从Web服务器获取数据的功能。我建议您使用JSON制作数据,然后您就可以使用诸如将JSON序列化字符串动态转换为Java对象之类的技术了。

GWT是一个前端框架。您可以使用任何后端技术,无论是Python、PHP、Java、Node.js还是任何服务器端技术。这方面没有限制。我已经很长时间没有使用GWT了,您必须从服务器获取数据

无论如何,最简单的解决方案是在后端用python构建一个REST API,它非常简单,你有很多简单的python技术,比如或者说,它们可以为你带来很多好处。构建后端并使其遵循REST约定


然后,在GWT级别上,它必须具备从Web服务器获取数据的功能。我建议您将数据转换为JSON格式,然后您就可以使用诸如动态将JSON序列化字符串转换为Java对象之类的技术

gwt生成一个名为xxx.nocache.js的文件。我假设这就是所有javascript所在的地方。我有一点忘记了,但是不要碰GWT生成的任何文件。如果您想使用javascript,请调查一下JSNI,您可以在JavaFollowup中包装javascript:Flask和gwt的组合工作得很好。我喜欢Java的所有语言特性和它提供的util包,以及python为服务器提供的便利。gwt生成一个名为xxx.nocache.js的文件。我假设这就是所有javascript所在的地方。我有一点忘记了,但是不要碰GWT生成的任何文件。如果您想使用javascript,请调查一下JSNI,您可以在JavaFollowup中包装javascript:Flask和gwt的组合工作得很好。我喜欢Java的所有语言特性和它提供的util包,以及python为服务器带来的便利。