Wenn der C++ - Code auf dem Client sein muss, gibt es keine einfache Möglichkeit, dies für eine Webanwendung zu tun. Eine Lösung kann das Codieren von Plugins für die Browser, die Sie unterstützen möchten, umfassen, auf die dann von JavaScript-Code zugegriffen werden kann.
Wenn Sie dies zum Beispiel für eine Client-Anwendung benötigen, ist das ein anderer Fall. So etwas wurde getan und beinhaltet die Verknüpfung Ihrer Anwendung zu (oder von außerhalb) mit zum Beispiel Chrom-Bibliothek oder andere Javascript-Ausführung-Engine. Auf diese Weise können Sie Bindungen zu C++ - Klassen erstellen und solche Objekte aus JavaScript und umgekehrt verwenden. Beachten Sie, dass dies auch keine triviale Lösung ist und ein großer Aufwand zur Implementierung erforderlich ist (erfordert auch zusätzliche Ressourcen).
Ist dieser C++ Code auf dem Server? Wenn nicht, wie bekommen Sie es zum Kunden? –
Ich denke, er spricht über RMI. Es wären automatisch erzeugte Javascript-Objekte auf dem Client, die mit C++ - Code auf dem Server mit einem Serialisierungsmechanismus kommunizieren, den er nicht schreiben muss. –
@ JohnWatts: Ja, Sie haben Recht, es ist effektiv RMI. Die C++ - Bibliothek wird auf dem Server vorhanden sein und die JavaScript-Klassen werden eine API bereitstellen, um mit der Back-End-Bibliothek zu interagieren. –