2010-11-29 31 views
0

Je me demande comment ajouter du support JS à l'application Java que je développe. La seule chose qui importe est que finalement, le JS sera en mesure d'invoquer des fonctions Java. En recherchant sur le web, j'ai trouvé que tracemonkey, SquirrelFish extreme et V8 sont les meilleurs moteurs JavaScript et donc je préfère les utiliser uniquement (et exclure Rhino).Appel de la fonction Java en utilisant Javascript sur tracemonkey, SquirrelFish extreme ou V8

Merci, Eldad.

Répondre

0

Bien que la recherche sur le web, j'ai trouvé que TraceMonkey, SquirrelFish extrême et V8 sont les meilleurs moteurs JavaScript

Mais ils sont C++ sans liaisons Java apparentes. Rhino est le seul interpréteur Javascript dont je suis conscient qui a des liaisons Java.

0

Google V8 a 2 liaisons à la JVM, et il a été l'instigateur et le leader de la guerre des performances actuelle de JavaScript.

Bien sûr, vous devez toujours envoyer une extension compilée C++ spécifique au système d'exploitation, de type , dans votre application Java. Mais, il fonctionne.

Pour plus de détails, voir mon commentaire à:

Javascript engine with good interoperability with JVM and CLR