基于 dojo+Qt5 应用程序的服务器端
Server side for dojo-based+Qt5 application
我正在学习 dojo 以创建 Web 应用程序。
HTTP 服务器将是一台装有 IIS 的 Windows 机器。
在同一台机器上 运行 我自己的 Qt5 应用程序为网页提供所有后端逻辑。我要为他们使用道场。
我想知道在客户端 (dojo) 和我的应用程序 (Qt5) 之间交换数据 (JSON) 的最佳方式是什么。
在文档中,我学习了如何使用 AJAX 方法发出 HTTP 请求 (https://dojotoolkit.org/documentation/tutorials/1.10/ajax/index.html)。但它们依赖于 HTTP 服务器,而我需要与我的 Qt5 应用程序通信。
你有什么推荐?
当然,我正在努力避免使用(网络)套接字!
在您的应用程序中用于加载数据的Dojo 主要模块基于AJAX,示例require
,dojo.xhrGet
,内容实际上是JSON 格式。 Dojo 还支持模块为 dojo/store/JsonRest
.
的 restful 服务
道场也给你一些support for socket using dojox
如果您需要双向通信,Web 套接字可能是一个合理的解决方案,这实际上取决于您的 Qt5 应用程序的范围。
我正在学习 dojo 以创建 Web 应用程序。 HTTP 服务器将是一台装有 IIS 的 Windows 机器。
在同一台机器上 运行 我自己的 Qt5 应用程序为网页提供所有后端逻辑。我要为他们使用道场。
我想知道在客户端 (dojo) 和我的应用程序 (Qt5) 之间交换数据 (JSON) 的最佳方式是什么。
在文档中,我学习了如何使用 AJAX 方法发出 HTTP 请求 (https://dojotoolkit.org/documentation/tutorials/1.10/ajax/index.html)。但它们依赖于 HTTP 服务器,而我需要与我的 Qt5 应用程序通信。
你有什么推荐? 当然,我正在努力避免使用(网络)套接字!
在您的应用程序中用于加载数据的Dojo 主要模块基于AJAX,示例require
,dojo.xhrGet
,内容实际上是JSON 格式。 Dojo 还支持模块为 dojo/store/JsonRest
.
道场也给你一些support for socket using dojox
如果您需要双向通信,Web 套接字可能是一个合理的解决方案,这实际上取决于您的 Qt5 应用程序的范围。