2012-02-17 11 views
10

Estoy buscando un compilador de códigos de bytes de Java a Java estándar implementado en JavaScript.compilador de códigos de bytes de Java en JavaScript

¿Alguien ha oído hablar de algo que pueda lograr esto?

+12

+1 para insana idea :-). Cuidado para explicar ... ¿por qué? –

+1

Haha gracias. Para parte de mi disertación me gustaría que los usuarios escriban código Java dentro de un navegador web. Sería compatible con mi tesis si el código podría compilarse también dentro del navegador. – Jivings

+4

Podría ser peor. Pudo haber pedido una JVM implementada en JavaScript. – DNA

Respuesta

1

Suponiendo que exista la JVM de trabajo implementada en Javascript, puede obtener todos los metadatos y ejecutar this project (un compilador de Java escrito en Java).

+0

Sí, y luego ejecuta jMSX y crea una JVM para Z80. Comentario divertido aunque sea un poco obvio, pero no una respuesta. –

+1

@owlstead Realmente no es una respuesta a esta pregunta. Pero es una solución a mi problema. – Jivings

+0

Vi esto en HN hoy: news.ycombinator.com/item?id=4609406 Es una JVM y supuestamente también un compilador de Java. http: // badassjs.com/post/32812527381/doppio-a-java-virtual-machine-compiler-y – ReyCharles

1

si su objetivo es que los usuarios escriban Java en un navegador y lo vean funcionar, lo hace. MUCHO más sentido hacer la compilación y la ejecución del lado del servidor. Un servlet podría leer el código, compilarlo y ejecutarlo, luego volver a enviar la salida al navegador.

a menos que su tesis sea "Cualquier cosa que se pueda escribir en JavaScript eventualmente se escribirá en JavaScript".

+1

Creo que esa es su tesis. – gsteff

+0

Es un título increíble;) – Jivings

0

Tal vez algo como esto?

[https://github.com/downloads/Jivings/jsJVM]

Permite suceda dentro de un navegador de Java y está escrito en JavaScript.

(Técnicamente, CoffeeScript ...)

+9

¿Haha en serio? Comprueba el nombre de usuario, ese es mi proyecto. – Jivings

Cuestiones relacionadas