/ / Java, C # und Javascript [geschlossen] - Java, Javascript, Rhino

Java, C # und Javascript [geschlossen] - Java, Javascript, Rhino

Ich möchte meinen Browser erweitern (Google)Fähigkeiten, um auf meinem PC gespeicherte Dateien mit Javascript zu lesen und zu schreiben, und ich erwäge, Rhino zu benutzen (weil es in meinem Handbuch besprochen wird). Rhino verwendet jedoch Java, um mit ihm zu interagieren. eine Sprache, die ich nicht kenne. Ich habe C # bei mehreren Gelegenheiten verwendet und es scheint, dass die Regeln für C # in Java ähnlich sind.

Bevor Sie sich auf die "Lernkurve" von Rhino einlassenund Java, ist das eine kluge Wahl? Im Moment möchte ich nur Dateien öffnen, ändern und speichern, die mit Javascript in meinem Browser auf meinem PC gespeichert sind. Schließlich möchte ich Daten von meinem Browser an ein Programm wie Frame3DD übergeben und die Ergebnisse analysieren; wahrscheinlich durch Speichern der Daten in externen Dateien.

Alle Hilfe wird geschätzt.

Grüße

Antworten:

2 für die Antwort № 1

Ich denke, du machst einige Konzepte durcheinander:

Jeder Browser verfügt über eine JavaScript-Engine zum AusführenCode: Chrome verwendet V8, Firefox verwendet Gecko, IE verwendet Trident. Es gibt eigenständige Engines zur Ausführung von Javascript, wie Rhino (in Java implementiert und in den Java SE-Bibliotheken enthalten) oder Node.js (das letzte auf Basis der V8-Engine, extrahiert aus dem Chromium-Projekt).

Sie können die von einem Browser verwendete Engine nicht ändern. Ein Browser erlaubt aus Sicherheitsgründen keinen Zugriff auf das lokale Dateisystem.