JXcore scheint Node.js verbessert zu haben. Überprüfen Sie dieses sorgfältig gestaltete Angebot:
JXcore wird mit einer integrierten Multithreading-Unterstützung ausgeliefert auf Ihren bestehenden Node.js-Anwendungen ohne zusätzliche aktiviert Änderungen ... JXcore Multithreading kann einen ungefähr 30 bis 50 Prozent soliden Leistungsvorteil gegenüber dem Node.JS Cluster-Modul bringen. Von Ссылка
Ich habe bereits versucht, es zu installieren und es funktioniert wirklich. Das ist alles, was ich für jetzt sagen kann, Messung der Leistung und Verfügbarkeit ist knifflig und ausführlich.
Gibt es also echte Vorteile, um zu JXcore zu wechseln und eine Entscheidung zu treffen?
IMHO, JXcore ist vorteilhaft für die folgenden Anwendungsfälle;
1 - JXcore funktioniert auf Mobiltelefonen (iOS, Android ..)
2 - Es kann von einer Java, Objective-C, C, C ++ App eingebettet werden.
3 - MT (Multithreading) ist ein Gewinner für eine Anwendung verbringt mehr Zeit mit JavaScript Land im Vergleich zu IO. Ansonsten gibt es keinen signifikanten Unterschied. MT funktioniert sehr reibungslos, seit ich in der Lage war, eine Node-JS-Proxy-Server-Lösung Multi-Threading ohne Änderung (JX mt Proxy-Server) zu verwenden
4 - Verpacken und kompilieren. ( Ссылка )
5 - Einige der beliebtesten nativen Module sind mit mt-Unterstützung integriert, sodass Sie sie nicht auf einem Zielrechner installieren müssen.
6 - Eingebauter externer Speicher und SQLite Datenbankserver. (Dieser ist ein Lebensretter unter Windows)
Ich hatte auch ein Problem. Zum Beispiel musste ich die HTTP-Header-Byte-Größenprüfung deaktivieren, um meine Anwendung zum Laufen zu bringen. Aus irgendeinem Grund haben sie standardmäßig zusätzliche Sicherheitsüberprüfungen hinzugefügt, so dass Sie Ihre Anwendung möglicherweise etwas aktualisieren müssen.
Aktualisierung:
JXcore ist jetzt ein Open-Source-Projekt mit MIT-Lizenz.
Ich benutze JXCore, um Javascript von nativem Java auf Android auszuführen. Es kann auch von einem Hintergrunddienst wie einem SyncAdapter aufgerufen werden. So können Sie JS-Code remote herunterladen und im Hintergrund ausführen. Das ist im Heimatland sehr unüblich und kann mit JXCore erreicht werden. Schauen Sie sich dieses Beispiel an: Ссылка
Tags und Links javascript multithreading node.js jxcore