Cargo actual:Index > Facebook estrena XHP: Más PHP Mejora

Facebook estrena XHP: Más PHP Mejora

Actualizado:03-15Fuente: consolidación de la red
Advertisement

La semana pasada, estábamos persiguiendo nuestras colas de vértigo sobre HipHop, un tiempo de ejecución de PHP recién código abierto desarrollado en casa a Facebook.

Facebook estrena XHP: Más PHP Mejora


Hoy, en medio del entusiasmo rabioso sobre Google Buzz, Facebook silencio bombea algo más de código en el mundo. XHP es una nueva manera de escribir PHP que "aumenta la sintaxis de la lengua tanto a que el código de aplicaciones para usuario más fácil de entender y ayudarle evitar los ataques de cross-site scripting ", según Facebook ingeniero Marcel Laverdet. "XHP nos ha permitido construir mejores sitios web más rápido, nuestro sitio Lite fue escrito enteramente con XHP."

Esto es lo que un par de desarrolladores, incluyendo creador PHP Rasmus Lerdorf, tenían que decir al respecto.

Lerdorf describe XHP como "una nueva extensión PHP hoy que soporta inline XML ... Se añade una etapa de análisis extra que los mapas de elemento XML inline a clases PHP.

"El interés principal, al menos para mí, es que debido a que PHP ahora entiende XML se está emitiendo, el filtrado se puede hacer de una manera sensible al contexto."

Él también comenta sobre los problemas de rendimiento significativa de XHP y especula cómo XHP trabajaría específicamente a Facebook.

"Ejecución XHP en PHP llanura está definitivamente fuera de la cuestión. Pero, sabiendo que Facebook utiliza APC [caché PHP alternativa] en gran medida y mirando a través del código (ver la función MINIT en ext.cpp) podemos ver que se debe jugar muy bien con APC ... Así que, cuando se combina con XHP HipHop PHP que puede empezar a imaginar que la penalización de rendimiento sería mucho menos del 75% y se convierte en un enfoque viable ".

Mientras tanto, en Hacker News , Wikispaces creador James Byers escribe : "Para mí, XHP es mucho más interesante que HipHop. Y lo digo como alguien que administra un montón de servidores PHP vinculados a la CPU de una sola aplicación. Esto cambia por completo y para siempre el debate plantillas-vs-just-PHP, y me alegro -. que es el tipo de evolución PHP tiene que seguir siendo tomado en serio "

Tipjoy co-fundador y actual ingeniero de Facebook Ivan Kirigin también interviene con gran alabanza, diciendo , "rocas XHP modo [improperio suprimido] duro, ni siquiera es gracioso. Es simplemente mucho mejor que las alternativas.

"En mi humilde opinión, es la única herramienta PHP que uso en Facebook, que es mejor que las alternativas en otros idiomas. Yo estoy mirando a ti, plantillas de Django! La notación representa a la perfección los objetos, sin costra asociado con programación orientada a objetos. Es realmente raro ".

Aquí está XHP en GitHub , y aquí está el wiki de documentación . Echa un vistazo, y háganos saber lo que piensas en los comentarios!

  • Facebook estrena XHP: Más PHP MejoraFacebook estrena XHP: Más PHP Mejora Actualizado:03-15

    La semana pasada, estábamos persiguiendo nuestras colas de vértigo sobre HipHop, un tiempo de ejecución de PHP recién código abierto desarrollado en casa a Facebook. Hoy, en medio del entusiasmo rabioso sobre Google Buzz, Facebook silencio bombea alg

  • Facebook quiere construir un PHP mejor con Hack.  Spoiler: Es realmente bueno.Facebook quiere construir un PHP mejor con Hack. Spoiler: Es realmente bueno. Actualizado:11-20

    Hace 10 años, en un dormitorio de Harvard, Facebook fue lanzado. Inicialmente, sólo era Mark Zuckerberg buscar una solución en una base de código que consistía exclusivamente de código PHP, interactuar con una base de datos MySQL. Desde entonces, se

  • Abrigo diario: Facebook Consejos y másAbrigo diario: Facebook Consejos y más Actualizado:07-29

    David Copeland comparte sus consejos para el uso de Facebook de forma productiva y profesionalmente . Esto y más en el de hoy Daily Wrap. A veces es difícil de atrapar todo lo que golpea los medios de comunicación de alta tecnología en un día, así qu

  • ¿Serán Facebook Perfil aquí conducir a mejores Apps?¿Serán Facebook Perfil aquí conducir a mejores Apps? Actualizado:10-23

    Una de las grandes historias de noticias sociales de esta noche fue el anuncio de Facebook que está trabajando activamente en un nuevo diseño de los perfiles de usuario que romperían la página de perfil en tres componentes principales, con pestañas.

  • Informe: Usuarios de Facebook "Like" 31% más en el último añoInforme: Usuarios de Facebook "Like" 31% más en el último año Actualizado:03-25

    Al hacer clic en el botón "Me gusta" es increíblemente fácil de hacer, y cada vez más la principal forma de interactuar en Facebook. Los usuarios están participando con páginas de Facebook un 31% más respecto al año pasado. De este aumento

  • Gran Actualización para Instapaper hace "Leer Más tarde" Mejor, incluso en la oscuridadGran Actualización para Instapaper hace "Leer Más tarde" Mejor, incluso en la oscuridad Actualizado:06-03

    Si usted es un Instapaper usuario en tu iPhone o iPad - y, en definitiva, debe ser - usted estará satisfecho con la actualización importante que la aplicación acaba de recibir. Entre las más frías de las nuevas características es el modo oscuro, que

  • ¿Por qué compra de Facebook Likes cuesta más dinero Actualizado:10-19

    Comprar vistas seguidores y le gusta en las redes sociales es una mala idea. Todo el mundo sabe eso. Pero cómo, exactamente, ¿se daña un negocio? Vamos a contar las maneras desagradables. Los precios varían, pero hemos visto un promedio aproximado de

  • Vídeo Xbox para Windows Phone recibe una actualización de reproducción más rápido, mejores búsquedasVídeo Xbox para Windows Phone recibe una actualización de reproducción más rápido, mejores búsquedas Actualizado:09-30

    Para aquellos que disfrutan de ver películas y programas de televisión en su teléfono inteligente o tableta, Xbox vídeo de aplicaciones de Windows Phone es una necesidad - y para aquellos que ya lo tienen, la última actualización de la aplicación hac

  • Más rápido, más elegante, mejor: cómo pasar de Chrome / Firefox Para SafariMás rápido, más elegante, mejor: cómo pasar de Chrome / Firefox Para Safari Actualizado:01-08

    Pensando en el uso de Safari en tu Mac, pero preocupado es posible que pierda características y marcadores? Aquí hay una guía rápida de moverse cómodamente en el navegador web de Apple, sin perderse. Hay mucho que gusta de Safari - es ligero, rápido

  • Facebook Realmente necesita más sofisticados controles de privacidad [Opinión]Facebook Realmente necesita más sofisticados controles de privacidad [Opinión] Actualizado:06-15

    Facebook ha estado bajo presión en los últimos años desde todos los ángulos para que las opciones de privacidad más sencilla y rápida de cambiar. Ellos realmente han hecho bastante bien en esto, teniendo en cuenta lo complicado del sistema de privaci