In meiner Anwendung erlaube ich Benutzern, Plugins mit JavaScript zu schreiben. Ich verbinde V8 für diesen Zweck. Das Problem ist, dass Entwickler Dinge wie HTTP, Sockets, Streams, Timer, Threading, Crypotography, Komponententests und et cetra nicht verwenden können.
Ich habe Stack Overflow gesucht und node.js gefunden. Das Problem dabei ist, dass Sie tatsächlich HTTP-Server erstellen erstellen und Prozesse und andere Dinge starten können, die ich nicht zulassen möchte. Außerdem hat node.js eine eigene Umgebung ( ./node script.js
) und Sie können sie nicht einbetten. Und es unterstützt Windows nicht - ich brauche es vollständig plattformübergreifend. Wenn diese Probleme gelöst werden können, wird es großartig :) Aber ich bin offen für andere Frameworks auch.
Irgendwelche Ideen?
Danke!
Es gibt CommonJS , das einen "Standard" und ein nur wenige verfügbare Implementierungen dieses Standards - einer davon ist node.js.
Aber von dem, was ich sehen kann, ist es immer noch ziemlich unreif und es gibt nicht viele "vollständige" Implementierungen.
Tags und Links javascript c++ node.js v8 embedded-v8