GWT + GAE python:COMET 和 RPC 框架

2023-11-30

假设我想在客户端使用 Google GWT,在服务器端使用 Google AppEngine Python。此外,我希望能够使用 RPC 调用服务器以及执行基于 COMET 的交换。

就现有框架而言,我有哪些选择?


我通过谷歌搜索“gwt python”找到了这个:http://code.google.com/p/python-gwt-rpc/-- 它似乎不受支持,因为 App Engine 现在支持 Java。

通过谷歌搜索“gwt comet”:http://code.google.com/p/rocket-gwt-- 它应该在您的客户端上工作,以将 GET 挂起到服务器,这可以想象可以用 Python 编写。

但我不得不说,如果你只用 Java 编写服务器端,那么做到这一点会容易得多。 GWT 和 Java 是天生一对,它们是一体的,除非您对用 Java 编写服务器有强烈的反感,否则您应该真正考虑一下它。

您可以将一些解决方案组合在一起,使 GWT 和 Python 一起工作,但它很容易在即将推出的 GWT 版本中出现问题,从长远来看,这意味着您需要做更多的工作。

只需用Java编写服务器即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GWT + GAE python:COMET 和 RPC 框架 的相关文章

  • 适用于 python2.7 谷歌应用引擎的云任务 API

    我在 Google App Engine Python 2 7 下创建了一个项目 我使用创建了一些任务queue yaml并与部署glcoud命令 当我转到 任务队列 部分下的 Google App Engine 控制台时 它会重定向到 云
  • GWT 身份验证和用户信息访问

    只是想知道我的以下身份验证方法是否正确 有没有什么陷阱或者遗漏的地方 非常欢迎建议和讨论 1 gt 用户提供用户名和密码 并通过RPC发送到服务器 与数据库中存储的哈希值进行比较 2 gt 假设用户名和密码准确 会话中会保存一个Auth T
  • Google App Engine - 节点:找不到模块“firebase-admin”

    第一次在这里部署 GAE 应用程序 我尝试遵循本教程 https firebase googleblog com 2016 08 sending notifications Between android html https fireba
  • Google App Engine queue.yaml 无法在开发服务器中工作

    我无法让 dev appserver py 识别我使用queue yaml 创建的自定义队列 他们没有出现在http localhost 8000 taskqueue http localhost 8000 taskqueue 当我尝试向其
  • 从Android客户端登录appengine

    我正在尝试登录应用程序引擎并访问应用程序引擎中的用户服务API 基本上我希望能够看到谁登录了我的 servlet 我正在使用从 android 获取 authtoken 然后从应用程序引擎获取 ASID 或 SACID cookie 的身份
  • 以编程方式访问 Google App Engine 配额详细信息

    有谁知道是否可以通过 App Engine SDK 内的代码或某种形式的 WebAPI 访问您当前帐户配额的详细信息 我希望能够跟踪正在运行的应用程序中的数据存储使用情况和带宽使用情况 以便它可以根据应用程序剩余的配额级别来改变其行为 您可
  • 存储 FCM 的令牌

    我正在尝试将我的令牌存储在我的云数据库中 我稍后将在云函数中使用此令牌 以便向已添加为好友的用户发送通知 然而 推送设备令牌不起作用 因为用户未经授权 授权后我无法保存它 因为令牌是在安装应用程序时生成的 private static fi
  • 默认 GCS 存储桶名称

    根据https cloud google com appengine docs python googlecloudstorageclient activate https cloud google com appengine docs p
  • 在 ndb tasklet 中使用 images.get_serving_url_async() 是否安全?

    NDB 小线程和yield是执行异步 并行代码的好方法 然而 从文档中还不清楚这种机制是否可以安全地与非 ndb 异步函数一起使用 例如images get serving url async The NDB 异步操作文档页面 https
  • gcloud app deploy:此部署有太多文件

    当我尝试通过 gcloud 部署我的 GAE 应用程序时 出现以下错误 Updating service default failed ERROR gcloud app deploy Error Response 400 This depl
  • 将对象传递给 uibinder 中定义的小部件的构造函数

    我试图将我的应用程序的 EventBus 通过其构造函数传递给 UiBinder 中声明的小部件 我使用 UiConstructor 注释来标记接受 EventBus 的构造函数 但我不知道如何从 ui xml 代码中实际引用该对象 也就是
  • 如何在 devserver 上使用 Oauth 测试 Cloud Endpoints

    我的应用程序使用 Oauthed Cloud Endpoints 并且在生产中运行良好 我的问题是 在本地开发服务器上 我的 User 用户始终设置为 电子邮件受保护 cdn cgi l email protection 即使我已经完成了通
  • 部署到 AppEngine 时未调用 Ktor 应用程序的 Main 方法

    Issue Ktor 应用程序的main部署到 App Engine 时不会调用方法 在应用程序的主要方法中 逻辑是根据 API 请求检索内容Timer并将该信息保存到客户端使用的 Firestore 数据库中 目前 此逻辑在部署在Jar到
  • 显示模板中存储为二进制 blob 的图像

    我有一个模型 其中图像存储为二进制 blob 我想在模板中显示该图像以及有关该对象的其他数据 由于图像不是一个单独的文件 我不知道如何显示它 我尝试过设置标题 或使用send file or render template 但我要么没有得到
  • 尝试获取 GCS 中存储的图像的 getServingUrl 时出现 OBJECT_NOT_FOUND

    我写了一个Servlet 我正在其中读取图像blobstore 来自 GCS 的另一张图像 然后在对这两个图像应用合成后 我将合成图像存储回 GCS 中 我的代码到目前为止运行良好 之后 当我尝试获取合成图像的服务 url 时 我得到了一个
  • 达到 Google App Engine 的文件和 blob 最大数量

    当尝试部署我的应用程序时 appcfg py update oauth2 我越来越 PM Rolling back the update Error 400 begin server output Max number of files a
  • Google App Engine 是否可以通过自定义域(即 Google Apps)支持 SSL? [复制]

    这个问题在这里已经有答案了 可能的重复 Google App Engine 是否支持以 mydomain com 托管的应用程序的 SSL https stackoverflow com questions 5593197 does goo
  • Cloud SQL 间歇性通信链路失败

    我在用着jmeter对使用 Cloud SQL 的 GAME Web 服务进行压力测试 我收到间歇性通信链接失败异常 我尝试过使用直接连接和连接池 并且在这两种情况下都看到了异常 随着每秒请求数的增加 异常也会增加 请注意 我们使用的是最高
  • Django modelForm 中的文件上传

    我正在尝试在 appengine django 中上传文档 使用纯 django 代码成功上传文档 使用 python manage py runsever 但是当我尝试使用 appengine 项目运行 django 时 它给了我错误 E
  • Google App Engine 中的自定义身份验证

    有谁知道或知道我可以在哪里学习如何使用 Python 和 Google App Engine 创建自定义身份验证流程 我不想使用 Google 帐户进行身份验证 并且希望能够创建自己的用户 如果不是专门针对 Google App Engin

随机推荐

  • Typehint 使用 importlib 动态导入模块

    给出如下内容 import importlib module path mod mod importlib import module module path package None print mod Foo Bar x where m
  • Android 大视频上传到服务器?

    Android大视频上传到php服务器 我在stackoverflow上读到了很多答案 上传最大 50MB 的视频到服务器 Android 上传视频时出现 OutOfMemoryError 如何最好地分块 如何发送 HTTP POST 请求
  • 每当 Rails 中的 cron 作业因“生产”数据库未配置错误而失败时

    在我的 Rails 应用程序中 我每次使用 gem 来运行 Sideqik 任务 当我在 Rails 控制台中手动运行该命令时 它可以工作 但是每当 cron 失败并出现以下错误时 它在日志中不断重复 我怎样才能解决这个问题 问题是什么 h
  • 为什么嵌套在 h:dataTable 中的输入(例如 h:inputText)不更新 Bean 模型? [复制]

    这个问题在这里已经有答案了 我有 jsf 页面
  • 动态创建 bootstrap 3 模态不起作用

    我有一个包含动态生成的项目列表的页面 每个项目都有按钮切换模态窗口并提供更多信息 但模态窗口不会出现 模态框放置在正文开始标签之后 div class modal fade div class modal dialog div class
  • 如何在 android 应用程序中通过 JSON 对象调用 ASMX Web 服务

    我正在开发一个Android应用程序 我想将数据传递给asmx 网络服务 via json对象我想要网络服务的响应并将数据访问到应用程序 谁能告诉我这怎么可能 我的代码是 Thread myThread new Thread Overrid
  • 将日期字符串(MM-dd)解析为默认年份的java日期

    我想将 MM dd 格式的字符串解析为 java 日期 由于未指定年份 因此解析的日期应为当年 只应该解析有效的日期字符串 所以我应该使用setLenient false in SimpleDateFormat public static
  • 具有索引器和名为“Item”的属性的类

    是否可以在 NET 4 中创建一个类 索引器 名为 Item 的属性 例如 这个 C 类不会为我编译 public class MyClass public object Item get set public object this st
  • 为什么Python请求库无法得到响应?

    我有一个查看方法 This view method is to register a new user through api call def register request if request method GET registra
  • 如何强制 py2app 以 32 位模式运行应用程序

    我正在尝试在 Mac OS X 10 6 上使用 py2app 构建应用程序包 该应用程序使用一些仅针对 32 位编译的库 因此当应用程序运行时 会出现 ImportError 没有合适的 64 位架构 我如何告诉 py2app 强制应用程
  • 在 Inno Setup 中验证用户密码

    我的要求是验证用户输入的密码是他登录时使用的正确密码 所以 我写了下面的代码 但它总是说 未登录 有什么帮助吗 var DomainName UserName BackwardSlashString DomainUserName Strin
  • 如何在 Django 中使用不同的设置进行单元测试?

    是否有任何简单的机制可以覆盖单元测试的 Django 设置 我的一个模型上有一个管理器 它返回特定数量的最新对象 它返回的对象数量由 NUM LATEST 设置定义 如果有人更改设置 这有可能使我的测试失败 我怎样才能覆盖设置setUp 然
  • WPF 绑定没有带转换器的路径,更新

    我有一个没有使用转换器的路径的绑定 这是因为转换器将使用对象的许多属性来构建工具提示的文本 但是 当一个属性发生更改 实现 INotifyPropertyChanged 并引发 OnPropertyChanged 时 这种没有路径的绑定不会
  • 为 jQuery Cycle 插件预加载图像

    我对 jquery 很陌生 正在尝试弄清楚如何为 jQuery Cycle 插件预加载图像 我有 5 个以上的大尺寸图像 我需要在使用 Cycle 插件开始幻灯片放映之前预加载这些图像 我还需要在预加载图像时显示加载 gif 我尝试在这里实
  • 索尼智能手表上的 XML 布局

    我在 128x128 智能手表屏幕上获得正确的布局时遇到问题 这是一个有趣的问题 因为手表上的布局显然继承了其运行设备的屏幕密度 因此 当在平板电脑和手机上运行时 手表上的布局元素的大小完全不同 我的布局基于智能扩展 SDK 中的示例项目之
  • 在 PHP 中将图像分辨率从 72 dpi 更改为 25 dpi

    我想使用 PHP 将图像的分辨率从 72 dpi 更改为 25 dpi 是否可以 Regards 萨利尔 盖克瓦德 这是不可能的 至少对于 PHP GD 不确定 ImageMagick 对不起 不过你可以尝试模仿它 假设你想创建一个 400
  • 通过ajax调用更新选择字段时未选择Select2

    我在使用时遇到问题select2选择选项中的类 当我使用字段插入表单数据时select2通过ajax调用类然后它就可以正常工作 但是当我更新的时候select2首先通过 ajax 调用相同表单的字段 它不是我首先插入的选定值 Note aj
  • 在从不同计算机编译的旧 APK 上安装新 APK

    我有一个 Delphi 应用程序 不在 Play 商店中 它已经发布了一段时间 最初是用 Delphi 10 3 编写的 我现在已经更换了计算机并升级到了 Delphi 11 1 以及更高的 Android SDK 当我尝试在已有 APK
  • 引导后访问 Zend 应用程序 Bootstrap _init 函数

    我为并行任务编写了一个基于 Zend Framework 的 cron 服务 并且子线程与父线程共享资源时遇到问题 我解决了数据库连接问题 但我现在看到定期出现的问题Zend Db Table Abstract无法将表元数据保存到元数据缓存
  • GWT + GAE python:COMET 和 RPC 框架

    假设我想在客户端使用 Google GWT 在服务器端使用 Google AppEngine Python 此外 我希望能够使用 RPC 调用服务器以及执行基于 COMET 的交换 就现有框架而言 我有哪些选择 我通过谷歌搜索 gwt py