working vscode visual tag studio refactor para not ejecutar configurar code php hhvm hacklang

vscode - visual studio php intellisense



¿Cómo migrarías de PHP a Hack? (2)

A partir de los sonidos de la misma, será casi transparente a la transición. Del artículo de Wired sobre esto:

Hack será particularmente atractivo, dice Adermann, para las tiendas de PHP existentes. "Irónicamente", dice, "su principal ventaja es la poca diferencia con PHP". Al igual que Facebook, estas tiendas pueden mover gradualmente sus operaciones de un idioma a otro.

Facebook ha introducido un nuevo lenguaje de programación, que se parece principalmente a una extensión de PHP. Lo han llamado Hack y se está ejecutando en su motor HHVM.

Después de ver su sitio web y leer un poco sobre él, me pregunté qué tan fluida podría ser una migración de PHP a Hack .

Basemos esta discusión en una aplicación web ya implementada en una pila LEMP o LAMP.

Algunos de mis pensamientos iniciales y lista de acciones incluyen:

  • ¿Cómo ejecuto PHP y Hack en el proceso de migrar el código base?
  • Migrar de nginx / Apache a HHVM
  • Migrar el código de base iterativamente

Entonces, ¿cómo abordarías esto?


Soy un ingeniero en Facebook que trabajó en Hack. En particular, escribí varias partes de las herramientas de conversión y luego las apliqué en el código base de Facebook. De hecho, esto probablemente debería ser una serie de preguntas: depende de la configuración exacta de su proyecto, la función de PHP que está usando, etc. Algunos buenos recursos iniciales incluyen:

Eso es lo que necesitas para empezar. Lo mejor sería hacer un seguimiento específico como una pregunta separada. Trataré de mantener un ojo en SO y responderé donde pueda para ayudar a la gente a comenzar. También puede unirse a nosotros en IRC, #hhvm en Freenode.