Facebook dice que ahora es tan grande como Windows (literalmente)


El hombre de Facebook Joel Pobar lo llama «una puta comparación». La colección masiva de código de software necesaria para crear esta página de Facebook en su navegador web, dice, ahora ha crecido hasta el punto en que tiene aproximadamente el mismo tamaño que el código que sustenta el sistema operativo Windows. .

No dirá de cuántas líneas de código estamos hablando aquí y, con toda probabilidad, Windows sigue siendo la mejor creación. Pero Pobar está en una mejor posición para hacer esta comparación que la mayoría de los desarrolladores de software. Supervisa el equipo de ingeniería de Facebook que se asegura de que todo el código de programación se pueda convertir rápidamente en lo que ves cuando visitas Facebook.com, y en una vida pasada trabajó en varias herramientas de programación en Microsoft, el fabricante de Windows.

Cualesquiera que sean los números exactos, la comparación de Pobar destaca lo lejos que ha llegado la web en la última década. Facebook es un servicio web único, una aplicación única, por así decirlo, pero se parece mucho a un sistema operativo. En cierto modo, se acerca a la complejidad de un sistema operativo y, en muchos sentidos, se comporta como un sistema operativo. Como le gusta decir a Mark Zuckerberg, Facebook es una «plataforma», muy parecida a Windows, donde puede ejecutar todo tipo de otras aplicaciones, desde herramientas de mensajería y mensajería instantánea hasta juegos y aplicaciones de fotos. En estos días, muchas personas pasan mucho más tiempo en Facebook que en Windows.

Jason Evans, uno de los ingenieros de Facebook que trabaja para Pobar, tampoco revelará el tamaño del código base de Facebook, pero dice que las declaraciones públicas han revelado el número en el pasado. En un momento, dice, el código base de Facebook se fijó en 10 millones de líneas, y luego en casi 20 millones. La implicación es que el código base desde entonces ha excedido ese número.

En enero de 2011, en una publicación en el sitio de preguntas y respuestas de Quora, el ingeniero de Facebook Evan Priestly dijo que Facebook cubría 9,2 millones de líneas de código, una cifra que no incluía los diversos servicios utilizados para admitir la aplicación principal de Facebook. Jason Evans dice que la publicación era correcta, pero luego señala que sucedió hace dos años, una eternidad en la vida de Facebook, y confirma que el número solo se aplica a una parte del sitio tal como lo conocemos. .

>’Es más difícil mantener un código que es grande. Es más difícil que una persona lo sepa todo. Cuanto más grande es el barco, más difícil es girar.

Sam Schillac

Aunque Microsoft se niega a decir cuántas líneas de código subyacen a Windows, una empresa dijo una vez en una publicación de Facebook que el código de Windows XP abarca 45 millones de líneas. Suena como una exageración para Facebook, pero a pesar de que el sitio de redes sociales está en el rango de 15 a 20 millones, está en línea con el sistema operativo Linux. El kernel de Linux, el corazón del popular sistema operativo de código abierto, ahora abarca alrededor de 15 millones de líneas.

El desarrollador y experto en Linux Jonathan Corbet se pregunta si las afirmaciones de Facebook resistirían el escrutinio. “El kernel de Linux es el resultado de 21 años de trabajo de varios miles de personas”, dice. «La idea de que Facebook logró algo similar, con un nivel similar de esfuerzo, no me parece del todo creíble». Y al final, estas comparaciones son difíciles de hacer. Es difícil saber dónde trazar la línea entre un código base básico y las diversas herramientas que admiten un sistema operativo o un servicio web masivo como Facebook. Pero Pobar de Facebook simplemente está diciendo que Facebook está ahora en el mismo estadio que Windows, y la enorme base de código de la compañía es en parte producto del enfoque muy diferente de Facebook para el desarrollo de software.

Sam Schillace, el vicepresidente de ingeniería de Box.com, quien también ayudó a crear Google Docs, el procesador de texto en línea del gigante de las búsquedas, dice que cree que Facebook ahora está en el mismo estadio que Windows, aunque agrega una advertencia. «Facebook está optimizado para la innovación. No están necesariamente optimizados para la elegancia. Es su estilo Hacker. Solo quieren hacer las cosas. Probablemente, esta base de código podría reducirse a la mitad si se diseñara con más cuidado».

Artículos Recientes

Post Relacionados

Leave A Reply

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí