Mark Zuckerberg. Dustin Moskovitz. Chris Hughes. Tres estudiantes de Harvard que no solo codificaron un sitio web, sino que cambiaron la forma en que se conectan los humanos. En 2004, lanzaron thefacebook.com. ¿El objetivo? Simple. Ponga a los estudiantes en contacto. Permítales compartir fotos. Conoce gente nueva.
No fue un fenómeno global el primer día. Fue un fenómeno en el campus de Harvard. ¿Un mes después? Stanford, Columbia y Yale se unieron al grupo. En 2005, la explosión era innegable. 800 redes universitarias en todo Estados Unidos. Más de 5 millones de usuarios activos.
Luego vino el cambio de marca. Agosto de 2005. El “el” desapareció. Se convirtió en Facebook.
Originalmente exclusivas de la torre de marfil, las puertas se abrieron. Hoy cualquiera puede unirse. La demografía cambió, pero la mecánica central permaneció intacta. Intercambio de información. Hecho de una manera fácil y entretenida. Se encuentra en la misma categoría que MySpace: un sitio de redes sociales. ¿Pero la ejecución? Diferente.
Cómo empezar realmente
No puedes simplemente acechar para siempre. Necesitas una cuenta. Gratis, obviamente. Pero hay reglas.
Los términos de uso de Facebook son estrictos en cuanto a la edad. Debes tener al menos 13 años. Si tienes entre 13 y 18 años, debes estar matriculado en la escuela. Sin lagunas.
El registro requiere un correo electrónico válido. Una vez que ingresas eso y respondes las preguntas básicas de la vida, ¿dónde trabajas? ¿A dónde fuiste a la escuela? ¿Dónde vives?—el motor gira. Genera tu perfil. Tu DNI digital.
Encontrar personas: los tres caminos
¿Cómo encontrar amigos en un mar de millones? Tienes opciones.
Primero, están las redes. Facebook los organiza en cuatro grupos distintos:
* ** Regiones ** (ciudades o países específicos)
* Colegios
* Lugares de trabajo
* Escuelas secundarias
Únase a una red. Explore la lista de miembros. Ordene por edad, género, estado civil y opiniones políticas. Es un directorio. Úselo.
En segundo lugar, la conveniencia. Deje que Facebook extraiga contactos de su correo electrónico basado en web. Entregas tu dirección de correo electrónico y contraseña. Un programa escanea tus contactos. Tiene referencias cruzadas con la base de datos de Facebook. Si hay una coincidencia, recibirá un mensaje. Agrega a esa persona como amigo. Hecho.
En tercer lugar, el método de la fuerza bruta. Utilice el motor de búsqueda de Facebook. Escribe un nombre. Vea todos los perfiles que coincidan. No siempre es preciso. Pero funciona.
“Un empujón es lo que tú quieras que sea”.
El golpe infame
Hablemos del empujón.
Llama la atención. ¿Por qué? Porque es ambiguo. Cuando tocas a alguien, recibe una notificación. Los pinchaste. Eso es todo.
¿Es coqueteo? Muchos miembros lo tratan como tal. Un codo digital lo empuja. “Oye, te veo”.
¿Según Facebook? No significa nada. Se incluyó como una forma divertida y de bajo riesgo de interactuar. Sin condiciones. No se requieren mensajes. Sólo un empujón.
Entonces, ¿qué significa eso? ¿Una herramienta de coqueteo? ¿Una broma? ¿Un fallo en la matriz social?
En resumen, un poke es lo que tú quieras que sea.
Hemos cubierto la historia del origen. La rutina de registro. La mecánica de encontrar amigos. Y el misterioso empujón. A continuación, nos sumergimos en el meollo del perfil en sí. Aplicaciones. Acceso móvil. Las cosas que realmente te mantienen conectado a las 2 a.m.
Vea la página siguiente. Estamos analizando más de cerca Perfiles de Facebook.
Tu perfil de Facebook es tu cara pública ante el mundo. Le dice a la gente quién eres y qué te importa. La plataforma supone que desea conectarse con compañeros de trabajo, antiguos compañeros de clase y gente de su ciudad natal. Crea una densa red de contactos para que puedas encontrar a todos nuevamente.
El truco es simple. Si tú apareces, todos los demás también podrán hacerlo.
Puedes esconderte detrás de la configuración de privacidad. Puede dejar los campos en blanco. Pero hacer eso acaba con el objetivo de estar allí. No encontrarás a nadie. No te encontrarán. Es una red social. Tienes que presentarte.
Un perfil intacto tiene un conjunto estándar de piezas.
- Un lugar para subir fotos.
- Una lista de amigos que muestra a quién conoces.
- Una sección de información personal. Cumpleaños. Empleos. Escuelas. Intereses.
- Un mini feed. Realiza un seguimiento de tus movimientos. ¿Cambiar tu foto? El feed lo dice. ¿Agregar un amigo? El feed se lo dice a todo el mundo.
- La pared. Una sección de comentarios. La gente deja mensajes aquí.
Cuando miras la página de otra persona, ves el mismo diseño. Pero obtienes botones que ellos no tienen.
- Mensaje instantáneo. Abre el chat integrado.
- Enviar mensaje. Como el correo electrónico, pero dentro de Facebook.
- Agregar amigo. Si no está conectado, envía una solicitud. Pueden aceptarlo. Rechazarlo. O ignorarlo por completo.
Al iniciar sesión, accederá a su página de inicio. Este es el centro de mando.
Las noticias son el evento principal. Muestra lo que están haciendo tus amigos y redes. Encima de eso, tienes el cuadro de actualización de estado. Enumera las notificaciones. Nuevos mensajes. Invitaciones a eventos. Recomendaciones de aplicaciones. También es donde escribes lo que estás haciendo en este momento.
Hay un enlace para invitar a otros. Puedes arrastrar a la gente.
Existen perfiles especiales para empresas, artistas, bandas y figuras públicas. No te haces amigo de ellos. Te conviertes en fan. Si su empresa aún no tiene una página, hable primero con RR.HH. La mayoría de los directivos odian las sorpresas. No cree una página corporativa sin autorización.
Puedes modificar tu perfil con aplicaciones. Muchos son creados por usuarios habituales.
Perfiles dinámicos
Los perfiles de Facebook utilizan un lenguaje de marcado de hipertexto dinámico (DHTML ). Esto no es sólo código estático. Es interactivo.
Puedes reorganizar tu perfil. Haga clic en una sección. Arrástralo. Déjalo en otro lugar. El diseño cambia. Tú controlas dónde se encuentra tu información.
Aplicaciones de Facebook

La arquitectura de Facebook separa su funcionalidad principal del ecosistema más amplio de herramientas creadas por los usuarios. La plataforma distingue entre utilidades propias creadas por Facebook y aplicaciones de terceros desarrolladas por la comunidad. Esta distinción es importante porque define cómo se manejan los datos y cuánto control tienes sobre el diseño de tu perfil.
Utilidades de plataforma nativa
El propio conjunto de herramientas de Facebook constituye la columna vertebral de la experiencia diaria. Estos están estandarizados en toda la red.
La aplicación de fotos permite cargas ilimitadas. Una característica clave aquí es el etiquetado. Cuando etiquetas a otro miembro, la imagen aparece en tu álbum y en su línea de tiempo. Esto crea un historial visual compartido, pero también significa que estás contribuyendo al registro público de otra persona.
El manejo de videos imita a YouTube pero con restricciones técnicas más estrictas. Los usuarios pueden cargar casi cualquier formato, aunque Facebook impone un límite de tamaño de archivo de 100 megabytes y un límite de duración de dos minutos. La plataforma convierte automáticamente estos archivos al formato Flash (.flv) para su transmisión.
Los grupos permiten la construcción de comunidad. Puede unirse a círculos existentes basados en intereses o crear sus propios centros públicos o privados.
Los eventos facilitan encuentros en el mundo real. Invita a miembros a reuniones físicas, cerrando la brecha entre la interacción en línea y la presencia fuera de línea.
El mercado funciona de manera similar a Craigslist. Conecta a compradores y vendedores directamente. Facebook actúa como anfitrión pero no media en las transacciones. Esta falta de supervisión significa que los usuarios tienen la responsabilidad total de la seguridad y la prevención del fraude.
Los elementos publicados le permiten insertar contenido web externo. Al ingresar una URL, la aplicación genera una miniatura hipervínculo. Los amigos pueden hacer clic para acceder a la fuente. Es una forma sencilla de seleccionar páginas web interesantes sin publicar enlaces sin formato.
Regalos son íconos virtuales diseñados por Susan Kare, la misma diseñadora detrás de los íconos originales de Macintosh. El primer regalo es gratis. Los obsequios posteriores cuestan 1 dólar por artículo. Facebook requiere una tarjeta de crédito para estas transacciones y no acepta PayPal. Las ganancias se destinan a organizaciones benéficas. Puede enviar regalos de forma privada o pública con un mensaje adjunto.
La capa de aplicación de terceros
Más allá de estas herramientas nativas, Facebook admite una amplia biblioteca de aplicaciones desarrolladas por los usuarios. A diferencia de otras plataformas que restringen el acceso a la Interfaz de programación de aplicaciones (API ), Facebook históricamente permitió a los desarrolladores externos crear experiencias profundamente integradas.
Estas aplicaciones pueden alterar radicalmente tu perfil. Una página básica puede transformarse en un panel complejo con juegos, reseñas de productos e incluso mascotas virtuales. Esta personalización es poderosa pero arriesgada.
Activar demasiadas aplicaciones de terceros crea una interfaz desordenada. Su perfil se convierte en una página web en expansión que resulta difícil de navegar para otros miembros. El potencial de caos es alto si no administra qué aplicaciones tienen acceso a sus datos y espacio de visualización.
El siguiente paso para comprender este ecosistema implica observar cómo los miembros realmente construyen estas extensiones.
Aplicaciones de Facebook de terceros

Introducción a la plataforma para desarrolladores
No puedes simplemente empezar a codificar una aplicación de Facebook de la nada. El primer paso es agregar la aplicación para desarrolladores de Facebook a tu perfil personal. Es una medida de control, claro, pero es necesaria. También necesita una base de operaciones para su código. Facebook no aloja programas de terceros para usted. Necesita su propio servidor web para almacenar los archivos de la aplicación.
El tipo de aplicación que crees depende de dónde quieras que viva. Puede elegir basado en la web, basado en un escritorio o basado en un dispositivo móvil. La conclusión clave aquí es la flexibilidad. No está obligado a insertar todo en el perfil de un usuario. Puede crear programas independientes que aprovechen los datos de la plataforma sin ser parte del perfil en sí. Piense en un widget de escritorio. Se encuentra en tu pantalla, vinculado a tu servicio de noticias, pero no está en tu página de perfil. Simplemente observa y reacciona.
La arquitectura REST explicada
La interfaz de programación de aplicaciones (API) de Facebook se basa en la Transferencia de estado representacional (REST ). Si eso suena a jerga académica, lo es. Roy Fielding acuñó el término en su doctorado. disertación en la Universidad de California, Irvine. Estaba describiendo una versión idealizada de la World Wide Web. En este modelo, los componentes funcionan de forma independiente para maximizar la eficiencia de la transferencia de datos. La forma sigue a la función.
Entonces, ¿qué significa esto para usted como desarrollador? Significa que estás hablando con Facebook utilizando protocolos web estándar. Específicamente, Protocolo de transferencia de hipertexto (HTTP ). Envía llamadas a métodos mediante solicitudes GET o POST.
- GET : Pides información.
- POST : Agregas o cambias información en una página web.
Esta elección binaria define el alcance de lo que puede hacer su aplicación. Puede recuperar datos de los perfiles de los miembros. Puede publicar mensajes en esos perfiles. O puede hacer ambas cosas, alternando entre lectura y escritura según sea necesario.
Recopilación de datos mediante FQL
Si necesita profundizar en la base de datos, Facebook Query Language (FQL ) es su herramienta. Se parece mucho a Lenguaje de consulta estructurado (SQL ). Ambos están diseñados para recuperar información de bases de datos de manera eficiente.
Con FQL, no estás limitado a la lógica de tu propia aplicación. Podrás obtener información sobre cualquier usuario que descargue tu aplicación. Eso suena poderoso. También es por eso que la gente se pone nerviosa.
“En cierto modo, de eso se tratan las aplicaciones de Facebook: recopilar información sobre los usuarios”.
Este es el corazón oscuro de las aplicaciones de redes sociales. Los desarrolladores utilizan estos datos para crear audiencias objetivo para la publicidad. Construyen bases de consumidores para los productos. Los críticos argumentan que Facebook permite a los desarrolladores recopilar información personal y rastrear hábitos de navegación web. Es una compensación: conveniencia por privacidad.
Integración profunda con FBML
¿Quieres profundizar más? Necesitas Lenguaje de marcado de Facebook (FBML ). Se deriva del estándar HTML, pero Facebook agregó etiquetas específicas del sitio. Esto permite a los desarrolladores crear aplicaciones que parecen partes nativas del sitio.
FBML te permite cambiar la apariencia del perfil y la función. No eres sólo un widget lateral. Eres parte de la experiencia. Esto es para desarrolladores que quieren que su aplicación sea inseparable de la rutina diaria del usuario en Facebook.
La página del lienzo
Cada aplicación tiene su propio espacio en Facebook: la página de lienzo. Puedes utilizar este espacio como quieras.
Cuando un usuario hace clic en el ícono de su aplicación, su navegador navega a este lienzo. A partir de ahí, se abren las posibilidades:
– Incluir Publicidad web.
– Vende productos usando una interfaz diseñada por Facebook.
– Simplemente comparte información con el usuario.
Es su escaparate, su patio de recreo o su valla publicitaria.
Financiando el sueño: el fbFund
No todo el mundo tiene capital para gastar. En septiembre de 2007, Facebook lanzó el fbFund. Era un programa de subvenciones diseñado para fomentar el desarrollo de aplicaciones de terceros.
Si no ha recibido financiación formal en otro lugar, puede presentar una solicitud. Las subvenciones oscilaron entre $25 000 y $250 000. El objetivo era simple: ayudar a los desarrolladores a construir sus empresas en la plataforma de Facebook. Era una forma de apostar por un talento que de otro modo pasaría desapercibido.
Acceder a Facebook sobre la marcha
La web no es el único lugar donde la gente pasa el rato. El siguiente paso lógico para cualquier desarrollador es pensar en pantallas más pequeñas. ¿Cómo se accede a Facebook a través de un dispositivo móvil como un teléfono celular? Ahí es donde residen las verdaderas fricciones y oportunidades.

Acceder a Facebook desde un teléfono celular no se trata sólo de descargar una aplicación. Es una tríada de métodos: enviar mensajes de texto, cargar archivos multimedia y navegar por la web móvil. Cada enfoque tiene distintas mecánicas y limitaciones. Comprenderlos es importante si intentas interactuar con la plataforma sin un teléfono inteligente o una conexión de datos estable.
La mecánica de SMS y MMS
La mensajería de texto se basa en dos estándares: Servicio de mensajes cortos (SMS ) y Servicio de mensajería multimedia (MMS ). Los SMS tienen el límite clásico de 160 caracteres. Puede enviar mensajes de texto a sitios web, sistemas de correo de voz y servidores de correo electrónico. Es básico. Es limitado.
MMS es la actualización. No tiene un límite de tamaño estricto, aunque necesita una red 3G avanzada para enviar archivos grandes. No todos los teléfonos admiten estas capacidades. Si su hardware está desactualizado, se quedará con texto básico o sin nada en absoluto.
El proceso de enrutamiento es sorprendentemente complejo para algo tan simple. Cuando envías un mensaje de texto a Facebook, llega a un centro de conmutación móvil (MSC ). La señal se mueve a un punto de transferencia de señal (STP ). Desde allí, llega a un centro de servicio de mensajes cortos (SMSC ). Finalmente, el mensaje llega a Facebook. Lo contrario sucede cuando Facebook te responde.
¿Qué puedes hacer con esto? Puede buscar perfiles básicos de miembros. Enviar mensajes. Añade amigos. Empujar a la gente. Publicar en las paredes. Interactuar con algunas aplicaciones. Es una funcionalidad limitada, pero funciona sin conexión desde una perspectiva de datos.
Carga de medios a través de MMS
Las cargas móviles reflejan el proceso de SMS pero requieren MMS. Puede enviar archivos de sonido, vídeos e imágenes. Debido a que algunos dispositivos no admiten MMS de forma nativa, los proveedores de servicios suelen incluir una función que le alerta sobre un mensaje multimedia. La alerta suele proporcionar un enlace web. Tienes que visitar ese enlace para ver el contenido.
Subir fotos a tu perfil es posible de esta manera. Aparecen en una sección especial de “fotos cargadas”. También puedes subir notas o vídeos. El proceso es manual. Primero cree el mensaje multimedia. Luego, envíelo a la dirección de correo electrónico correcta.
Navegación con Web Móvil y XHTML
Necesita capacidades de navegación web para visitar Facebook directamente. Dirige el navegador de tu teléfono a m.facebook.com. Este sitio está diseñado específicamente para dispositivos móviles. No es lo mismo que la versión de escritorio. El código está escrito en Lenguaje de marcado de hipertexto extensible (XHTML ).
XHTML es más estricto que el HTML estándar. ¿Por qué la restricción? El World Wide Web Consortium (W3C ), un organismo de normalización internacional, reconoció un problema. Los dispositivos móviles tienen muchos menos recursos que las computadoras. No pueden interpretar páginas web complejas. XHTML nivela el campo de juego al forzar una estructura más simple y limpia que los teléfonos puedan reproducir fácilmente.
Para cargas específicas a través del navegador o correo electrónico:
– Enviar notas a [email protected]
– Enviar fotos o vídeos a [email protected]
El ascenso y la caída de los créditos de Facebook
Antes del ecosistema actual, existían los créditos de Facebook. Se trataba de una moneda virtual introducida en 2009. Permitía a los usuarios comprar artículos en juegos y aplicaciones de la plataforma. El tipo de cambio era simple: con un dólar estadounidense se compraban 10 créditos de Facebook.
El plan inicial era ambicioso. Facebook tenía la intención de que los créditos eventualmente se convirtieran en el único método de pago en la plataforma. Ese plan fue descartado. La iniciativa fue eliminada por completo en 2013.
Datos y cifras de Facebook
En la siguiente sección, veremos algunas de las impresionantes estadísticas de Facebook.

Comenzó como un proyecto de residencia universitaria en Harvard. Ahora tiene su sede en Palo Alto, con una oficina satélite en Nueva York. La báscula es lo que te atrapa. Más de 350 empleados. Un paquete de beneficios que se parece menos a una política corporativa y más a una suscripción de estilo de vida. Sin primas para servicios de salud, dentales o de la vista. Cuatro semanas de vacaciones. Ocho vacaciones de empresa. Se atienden todas las comidas (desayuno, almuerzo y cena). Limpieza en seco por parte del personal. Y puedes elegir tu arma: un IBM Thinkpad o un Apple MacBook Pro.
El crecimiento es casi violento en su consistencia. Facebook afirma tener 57 millones de miembros activos. Esa definición importa. Debe iniciar sesión dentro de un período de 30 días para contar. Desde enero de 2007, el sitio ha añadido 250.000 nuevos registros cada día. La base de usuarios se duplica cada seis meses. La geografía es predecible. Estados Unidos. Luego Canadá. Luego el Reino Unido.
La infraestructura con muchas imágenes
No se trata sólo de texto. Facebook se posiciona como el servicio número uno para compartir imágenes en Internet. Atrae más tráfico que el segundo, tercer y cuarto lugar juntos. El volumen es asombroso. Más de 14 millones de imágenes subidas diariamente. No hay límite. Sin límite. Tú subes uno, otro sube diez. El número aumenta exponencialmente porque cada día llegan caras nuevas.
Este tráfico crea un cuello de botella técnico. ¿Cómo se manejan millones de solicitudes simultáneas sin que el sitio colapse? Dejas de acceder a la base de datos para todo.
Facebook depende de alrededor de 200 servidores memcached para su producción. Algunos más se encuentran en desarrollo. “Memcached” es la abreviatura de almacenamiento en caché de memoria. Es un método para almacenar datos temporalmente en la RAM del servidor en lugar de buscar en el disco duro. Cuando un usuario solicita información, el servidor verifica primero la memoria. Si está ahí, lo entrega al instante. Si no, lo busca, almacena una copia y la envía. Esto reduce la latencia. Acelera la entrega de datos. Evita que el sitio se ahogue.
Dónde viven los servidores
Los servidores personalizados se encargan de las operaciones de back-end. Los sistemas de monitoreo rastrean cada latido de esas máquinas. Los servidores son voluminosos. Ocupan espacio físico. Generan calor. Entonces Facebook no posee todos los bienes inmuebles. Se alquila.
En 2007 firmaron un acuerdo con DuPont Fabros Technology. El acuerdo les proporcionó 10.000 pies cuadrados en un centro de almacenamiento en Ashburn, Virginia. Ahí es donde vive la infraestructura física.
La cuestión del dinero
¿Cómo se paga todo esto? La publicidad web genera algo de dinero. Pero no es el motor principal. La mayor parte de la financiación proviene de inversores privados. Desde su lanzamiento en 2004, Facebook ha recaudado más de 40 millones de dólares. Es una máquina respaldada por empresas.
Para los principiantes que intentan navegar por este ecosistema, las barreras son bajas pero la privacidad es complicada. ¿Puedes unirte sin que nadie lo sepa? Técnicamente sí, si usas un nombre falso e información falsa. No se recomienda para establecer contactos serios, pero funciona. Para usarlo realmente, vaya a www.facebook.com, regístrese y comience a agregar amigos. Publicar actualizaciones. Me gustan las páginas. Únase a grupos. Envía mensajes a la gente. Es una herramienta. Como cualquier herramienta, su valor depende de con quién estés hablando.
“Memcached” significa almacenamiento en caché de memoria, un método para almacenar datos temporalmente.
La infraestructura es enorme. Los beneficios son generosos. El crecimiento es implacable. El resto son solo detalles.


































