【问题标题】:Server side for dojo-based+Qt5 application基于dojo+Qt5应用的服务器端
【发布时间】:2016-10-15 16:36:10
【问题描述】:

我正在研究 dojo 以创建 Web 应用程序。 HTTP 服务器将是一台装有 IIS 的 Windows 机器。

在同一台机器上将运行我自己的 Qt5 应用程序来为网页提供所有后端逻辑。我要为他们使用道场。

我想知道在客户端 (dojo) 和我的应用程序 (Qt5) 之间交换数据 (JSON) 的最佳方式是什么。

在文档中,我学习了如何使用 AJAX 方法发出 HTTP 请求 (https://dojotoolkit.org/documentation/tutorials/1.10/ajax/index.html)。但是它们依赖于 HTTP 服务器,而我需要与我的 Qt5 应用程序进行通信。

你有什么推荐的? 当然,我正在尝试避免(网络)套接字!

【问题讨论】:

    标签: javascript ajax dojo webserver qt5


    【解决方案1】:

    在你的应用程序中加载数据的Dojo主要模块是基于AJAX的,例如require,dojo.xhrGet,内容实际上是JSON格式的。 Dojo 还支持以 dojo/store/JsonRest 为模块的 restful 服务。

    Dojo 还为您提供一些support for socket using dojox

    如果您需要双向通信,这真的取决于您的 Qt5 应用程序的范围,Web 套接字可能是一个合理的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多