java - lenguaje - ¿Hay una implementación de PHP que se dirija a la JVM(similar a JRuby y Jython)?
haskell for jvm (2)
¿Cómo puedo ejecutar PHP en JVM (similar a Jython y JRuby)? Soy consciente de lo siguiente:
Quercus , que parece estar muerto, vivo y bien.
Parece que he estado visitando el Quercus .
webSphere sMash , que parece que no se ha cerrado ninguna documentación
¿Hay un proyecto más maduro para esto?
AFAIK, quercus y P8 son los dos únicos compiladores de PHP para la JVM, y ya los descartó.
Aunque creo que eres un poco demasiado duro: Quercus tuvo su último lanzamiento hace solo 23 días . Llamarlo "muerto" parece un poco prematuro. ¿Y por qué necesitas documentación para P8? El punto es que solo es PHP. Toda la documentación que necesita está allí, en PHP.Net.
Otro compilador de PHP para JVM ha nacido recientemente: https://github.com/dim-s/jphp
Como dice el autor:
Metas
JPHP no reemplaza al motor Zend PHP ni a Facebook HHVM. No planeamos implementar las bibliotecas de tiempo de ejecución de zend (por ejemplo, Curl, PRCE, etc.) para JPHP. Nuestro proyecto comenzó en octubre de 2013. Hubo algunas razones para eso:
- Posibilidad de usar librerías java en PHP
- Actualización del rendimiento a través de JIT y JVM
- Reemplazando la biblioteca de tiempo de ejecución fea de Zend PHP con una mejor biblioteca de tiempo de ejecución.
- Usando el lenguaje PHP no solo en la web
- También: Unicode para cuerdas e hilos.