TRAGO y Javascript: hace Inserción de la JVM / Rhino en mi C ++ aplicación sigue siendo la única solución?

StackOverflow https://stackoverflow.com/questions/2563411

  •  23-09-2019
  •  | 
  •  

Pregunta

Me gusta mucho la idea de la generación automática de unión al igual que lo hace el TRAGO. Sin embargo, todavía se carece de la unión Javascript. He leído que no se podía hacer con Spidermonkey debido al contexto JS que se debe pasar como parámetro para cada función.

La única solución que encontré es la de insertar una JVM en mi aplicación de C ++, la generación de enlaces a Java usando SWIG, y luego usando el motor Rhino como el intérprete JS. Funciona bien, pero es muy pesado!

¿Alguna otra idea?

Nota: si lo sé, lo podría utilizar Python o Lua lugar. Pero mi pregunta es realmente acerca de JS.

¿Fue útil?

Solución 2

Bueno, ya que no tengo respuestas, creo que debo usar otras alternativas que TRAGO.

esa página en el Mozilla Developer Center mencionar varios proyectos para envolver JS con el motor Spidermonkey: Spiderape, Flusspferd, TriXUL y jsapigen.

Para V8, hay un proyecto similar llamado V8 jugo del creador de Spiderape.

Otros consejos

Si no se tiene prisa:. Esperar a que los enlaces SWIG JavaScript que podrían desarrollarse como GSoC-2012 proyecto "Nuevo módulo para Javascript" por Neha Narang

El abstracta dice:

  

Este proyecto tiene como objetivo añadir Javascript como un nuevo idioma de destino apoyado   a trago para automatizar la generación de envolturas de Javascript más de C ++.

El repositorio del proyecto es https://github.com/Neha03/gsoc2012-javascript .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top