Wie wähle ich zwischen Node.js und JXcore?

8

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?

    
exebook 02.10.2014, 06:24
quelle

3 Antworten

8

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.

    
Tomm Hill 07.10.2014 09:38
quelle
5

Die aktive Entwicklung auf JxCore hat aufgehört - Ссылка . Obwohl die oben genannten Vorteile vorhanden sind, werden sie jedoch mit den Nachteilen zunichte gemacht, dass sie nicht die neueste NodeJS-Unterstützung als Teil davon erhalten.

    
arunram 31.03.2016 05:40
quelle
0

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: Ссылка

    
oriharel 07.07.2015 19:49
quelle