Pregunta

¿Se pregunta si algunos de ustedes saben qué marco de javascript está usando Facebook?

Gracias

¿Fue útil?

Solución

Parece que están usando las suyas ya que no hay referencias de secuencias de comandos de YUI / jQuery y se parecen a las secuencias de comandos de DOM estándar.

Otros consejos

Su conjetura de cualquiera.

En primer lugar, sus servicios principales se basan en Thrift que Facebook ha hecho de OpenSource; Además, tienen su propia biblioteca basada en JavaScript. Probablemente están incorporando una gran cantidad de código de scripting DOM estándar (pero confuso) dentro y encima del espacio de usuario.

Según las presentaciones , puede tener una idea de su diseño organizativo y cómo podrían implementar gran parte de su funcionalidad.

Hubo una fuga alrededor del año 2007 del código fuente si puedes encontrarlo, si aún está presente, pero por supuesto: esto es Internet.

En realidad podríamos tener en nuestras manos la fuente actual si Facebook cumple con su orden judicial

También hay "Javelin", como se reveló en la fuente abierta de PHAbricator, una herramienta interna diseñada para controlar el código fuente internamente (visor de git) + tareas y otras cosas.

Aquí está la documentación: http://phabricator.com/docs/javelin/index.html

También puede buscar la fuente (accediendo a phabricator) y observar algunas particularidades de cómo Facebook desarrolla sus aplicaciones.

Me he hecho esa pregunta antes. Sin embargo, es muy difícil decirlo, ya que tienen todo confuso. ¿Quién sabe lo que están haciendo? Es su propiedad privada, sus servidores son privados del mundo.

Sé algunas cosas. Han contaminado mucho el espacio de nombres global con módulos que no comienzan con dojo, YAHOO o jQuery.

Aparentemente, tienen su propia biblioteca de JavaScript llamada FBJS, sin embargo, no sé el alcance de su uso en su propio sitio.

http://wiki.developers.facebook.com/index.php/FBJS

Ninguna. Para proyectos grandes, el uso de un marco generalmente limita las capacidades, por lo que sería una pérdida de tiempo extenderlo en lugar de construir un marco personalizado. Sin embargo, los ingenieros de Facebook llevaron esto más lejos al modificar el lenguaje real de PHP / javascript para satisfacer sus necesidades. Aquí hay una presentación en la pila de software de Facebook: http://www.infoq.com/presentations/ Facebook-Software-Stack

Escuché que React js framweork utiliza Facebook.

Anteriormente, esto no es de código abierto, ahora se lanzó como Opensource

Aquí está el enlace de Git hub:

Facebook reaccion js

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