2016-09-29 2 views
0

I Dojo bin beschlagend Web-Anwendungen zu erstellen. Der HTTP-Server wird eine Windows-Maschine mit IIS sein.Server-Seite für Dojo-basierte + QT5 Anwendung

Auf der gleichen Maschine wird meine eigene QT5 Anwendung bieten alle Back-End-Logik für die Web-Seiten laufen. Ich werde Dojo für sie verwenden.

Ich frage mich, was der beste Weg ist, Daten (JSON) zwischen dem Client (Dojo) und meiner Anwendung (QT5) auszutauschen.

In der Dokumentation die ich gelernt habe, wie die AJAX Methoden verwenden, um HTTP-Anfragen zu machen (https://dojotoolkit.org/documentation/tutorials/1.10/ajax/index.html). Aber sie sind auf den HTTP-Server angewiesen, stattdessen muss ich mit meiner Qt5-Anwendung kommunizieren.

Was empfehlen Sie? Natürlich versuche ich (Web-) Sockets zu vermeiden!

Antwort

0

Die Dojo-Hauptmodule zum Laden von Daten in Ihrer Anwendung basieren auf AJAX, Beispiele , dojo.xhrGet, der Inhalt ist tatsächlich im JSON-Format. Dojo hat auch Unterstützung für einen erholsamen Service mit Modul wie dojo/store/JsonRest.

Dojo bieten Ihnen auch einige support for socket using dojox

Es hängt wirklich von dem Umfang Ihrer QT5 Anwendung, wenn Sie die bidirektionale Kommunikation Web-Sockets brauchen eine vernünftige Lösung sein.