Por supuesto, la versión 2004 de Facebook era una simple aplicación web CRUD ( Crear, Leer, Actualizar y Eliminar ). Además, Facebook se creó en la pila LAMP (Linux, Apache, MySQL y PHP). No es demasiado difícil replicar las mismas características, mejor decir esas primeras 8 características:
- Cuentas de usuario (con nombres reales necesarios), restringidas a las direcciones de correo electrónico de @Harvard University
- Amigos, incluidas las solicitudes de amistad
- Invitaciones (sin contacto importador; tenía que ingresar cada dirección de correo electrónico individualmente)
- Perfiles, con una sola foto para cada usuario.
- Capacidad para enumerar metadatos de usuario como género, cumpleaños, dormitorio, número de teléfono, música favorita, libros favoritos, “sobre mí”, cursos (estructurados)
- Buscar por nombre, año de clase, cursos, otros metadatos
- Algunas restricciones de privacidad para limitar quién puede ver su perfil (solo amigos, solo personas en mi año escolar)
- Una función para visualizar el gráfico de amigo de un usuario, que luego se cortó.
- No hubo mensajes. Sin hurgar ni notificaciones. Sin muros ni actualizaciones de estado. Solo se permitió una foto.
Si está familiarizado con MEAN Stack, no debería llevar más de dos o tres semanas replicar la primera versión de Facebook.
En caso de que esté ansioso por aprender más y crear su propia aplicación CRUD. Haga clic en este enlace .
- Cómo ejecutar TensorBoard en la web real
- ¿Cuáles son algunos componentes buenos y gratuitos de Angular 2 que todo desarrollador debería tener?
- ¿Qué contenido se debe enseñar en un taller de PHP?
- ¿Cómo se asoció el término "enviar" con productos digitales que no se envían realmente?
- ¿Cómo puedo construir una carrera en diseño web?
Espero que esto ayude!