SlideShare una empresa de Scribd logo
1 de 14
TECNOLOGÍAS
detrás de las redes sociales
Alumno : Terrones Ayala Diesther Alonso
Lenguaje de Programación II
Profesor : Eddie Malca Vicente
Terrones Ayala Diesther Alonso
Si bien en la actualidad estamos rodeados de
Notificaciones, Tweets, Whatsapp’s, imbox, etc.
Si bien disfrutamos y de los servicios que nos
brindan estas Redes Sociales, muchas veces sólo
nos dedicamos a eso, a hacer uso de éstas pero
porque no preguntarse ¿A quién se le ocurrió?
¿Todo el mundo lo usa, como es que funciona
igual para todos? Y resumir estas interrogantes
en: ¿Qué tecnologías hay detrás de estas Redes
sociales? A continuación una recopilación de
todo lo que se tiene que saber de estos gigantes
sociales.
Empecemos con
Detrás de esta gran red social, creada por
Mark Zuckerberg, se encuentran una
serie de tecnologías que hacen realidad
el fácil manejo hacia el usuario y la
comunicación efectiva entre ellos.
Terrones Ayala Diesther Alonso
Todos piensan que Facebook está
programada en su totalidad por el famoso
lenguaje “PHP”, pero no es así ya que es toda
una plataforma que integra ciertas
tecnologías tales como: lenguajes de
programación, base de datos, librerías,
framework, sistemas de distribución, etc. que
hacen posible su correcto desarrollo.
Terrones Ayala Diesther Alonso
Actualmente la plataforma de Facebook se sirve de éstas
tecnologías:
Lenguajes: PHP, Java, C++, Erlang, .NET, PEARL
-MySQL : Manipula la base de datos y almacena los datos de
los usuarios.
-Linux : Es el sistema operativo encargado de
administrar recursos de los servidores.
-Apache : Proporciona herramientas y librerías a los
lenguajes. Servidor web.
-Scribe : Es un sistema de distribución y registro de mensajes
en los servidores.
-Hiphop para PHP : Es un transformador de código PHP en
código C++.
Terrones Ayala Diesther Alonso
Por ejemplo Facebook utiliza la tecnología
de Apache para su sistema de búsqueda
integrando así un backend(inicio)
desarrollado en C++ con un frontend(final)
escrito en PHP.
También utiliza las librerías de Java y que
en PHP no existen, como por ejemplo la
librería para realizar el envío de SMS.
Terrones Ayala Diesther Alonso
Los programadores de Facebook usan
“Cassandra”(Base de datos no relacional)
para almacenar los datos de los usuarios
de forma estructurada y distribuida.
Así es como Facebook de forma integrada
logra crear una plataforma que hace
posible la comunicación y socialización
actual.
Terrones Ayala Diesther Alonso
Seguimos con
Blaine Cook asegura que Twitter está
programado en
“Ruby on Rails”, lenguaje caracterizado por
su simplicidad.
Cabe recordar que Ruby on Rails es un
lenguaje (Ruby) unido a un framework(Rails).
Terrones Ayala Diesther Alonso
Aunque en la actualidad Twitter también
está sincronizado con “Scala” (un lenguaje
de programación de código abierto), siempre
existen partes que suman un todo y esta no
es la excepción pues Twitter posee interfaces
desarrolladas en JavaScript y HTML.
A su vez el manejo de base de datos está en
manos de MySQL.
Terrones Ayala Diesther Alonso
Twitter posee un Scribe muy potente que
distribuye y registra los mensajes en los
servidores de forma estructurada.
Twitter nos sorprende con un Protocolo XMPP,
que comunica en tiempo real, la cual sirve de
base para aplicaciones como mensajería
instantánea, listas de contactos, charlas con
múltiples participantes y video llamadas.
No en vano todo el mundo quiere realizar un
“Tweet”.
Terrones Ayala Diesther Alonso
Y continuamos,
Todos sabemos que WhatsApp, es una
aplicación de mensajería instantánea que
incluye envío de audios, videos, y llamadas
con uso de internet.
¿Pero quién es el artífice detrás de esta
aplicación?, Pues gracias al software libre y
a Erlang en conjunto con FreeBSD y
Ejabberd.
Terrones Ayala Diesther Alonso
Con el lenguaje de programación Erlang es
posible conseguir manejar una cantidad de
usuarios que asciende a 450 millones, con
un equipo de desarrolladores reducido y
unos resultados muy satisfactorios.
Terrones Ayala Diesther Alonso
Citando a Chad DePue que dice :
“Con Erlang tú podrías construir una aplicación móvil de
mensajería con muchos usuarios conectados y no preocuparte
acerca de cómo se comunican, puedes dedicarte a crear una
gran aplicación móvil”.
Así es como gracias a Erlang, un lenguaje
recurrente, WhatsApp incluso después de ser
comprado por Facebook solo posee 32
programadores. Ya que proporciona un soporte a
la mensajería de millones de usuarios, hace de
este lenguaje una maravilla.
Terrones Ayala Diesther Alonso
Vemos que es una maravilla responder en el
mundo de interrogantes : ¿Cómo lo
hicieron? ¿Quién está detrás de algo tan
bueno? ¿Cómo es que pueden servir a
tantísima gente?
Pues la vida está para descubrir, aprender y
mejorar, hoy conocimos Las tecnologías
detrás de las Redes sociales un medio de
comunicación para todo el mundo.
Terrones Ayala Diesther Alonso

Más contenido relacionado

La actualidad más candente

Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesIngrid Escobal
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes socialesJunior Medrano
 
Tecnologías de la información y comunicación
Tecnologías de la información y comunicaciónTecnologías de la información y comunicación
Tecnologías de la información y comunicaciónJaimeBachB
 
Ambiente grafico
Ambiente graficoAmbiente grafico
Ambiente graficoqmdixon
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1anaynaroa
 
Colegio francisca de las llagas informatica
Colegio francisca de las llagas informaticaColegio francisca de las llagas informatica
Colegio francisca de las llagas informaticaJoselyn Joss
 
Guia del estudiante informatica i enfermeria 1_
Guia del estudiante informatica i enfermeria 1_Guia del estudiante informatica i enfermeria 1_
Guia del estudiante informatica i enfermeria 1_sodamaniaca
 

La actualidad más candente (15)

Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes sociales
 
Tecnología detrás de las redes sociales
Tecnología detrás de las redes socialesTecnología detrás de las redes sociales
Tecnología detrás de las redes sociales
 
Word
WordWord
Word
 
Final
FinalFinal
Final
 
Tecnologías de la información y comunicación
Tecnologías de la información y comunicaciónTecnologías de la información y comunicación
Tecnologías de la información y comunicación
 
Las redes sociales como medios para la participación
Las redes sociales como medios para la participaciónLas redes sociales como medios para la participación
Las redes sociales como medios para la participación
 
Sistemas operativos.
Sistemas operativos.Sistemas operativos.
Sistemas operativos.
 
Ambiente grafico
Ambiente graficoAmbiente grafico
Ambiente grafico
 
Android studio
Android studioAndroid studio
Android studio
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Joomla 2005-3087
Joomla 2005-3087Joomla 2005-3087
Joomla 2005-3087
 
Navegador web
Navegador webNavegador web
Navegador web
 
Ragan
RaganRagan
Ragan
 
Colegio francisca de las llagas informatica
Colegio francisca de las llagas informaticaColegio francisca de las llagas informatica
Colegio francisca de las llagas informatica
 
Guia del estudiante informatica i enfermeria 1_
Guia del estudiante informatica i enfermeria 1_Guia del estudiante informatica i enfermeria 1_
Guia del estudiante informatica i enfermeria 1_
 

Similar a Tecnologías detrás de las Redes Sociales

Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesBrian Guillen Caviedes
 
Tecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesTecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesAngelSanchez407
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESangeelizbeth
 
Chat y Redes Sociales
Chat y Redes SocialesChat y Redes Sociales
Chat y Redes Socialesmolili9
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESlinamanuela
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)Mirella Paico
 
Evolución e historia de las aplicaciones informáticas
Evolución e historia de las aplicaciones informáticasEvolución e historia de las aplicaciones informáticas
Evolución e historia de las aplicaciones informáticasLauraMartnez231
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAlbert Carrión
 
Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesKevin Gomes
 
Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesJDiego Carlos
 
Internet
InternetInternet
Internetadrian
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesKevin Surco
 

Similar a Tecnologías detrás de las Redes Sociales (20)

Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes sociales
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes sociales
 
Detras de las redes sociales
Detras de las redes socialesDetras de las redes sociales
Detras de las redes sociales
 
Tecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesTecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones sociales
 
Blogs
BlogsBlogs
Blogs
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALES
 
Chat y Redes Sociales
Chat y Redes SocialesChat y Redes Sociales
Chat y Redes Sociales
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALES
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
Tecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
Evolución e historia de las aplicaciones informáticas
Evolución e historia de las aplicaciones informáticasEvolución e historia de las aplicaciones informáticas
Evolución e historia de las aplicaciones informáticas
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorio
 
Tarea
TareaTarea
Tarea
 
Tecnologia detrás de las redes sociales
Tecnologia detrás de las redes socialesTecnologia detrás de las redes sociales
Tecnologia detrás de las redes sociales
 
Las tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes socialesLas tecnologías detrás de las redes sociales
Las tecnologías detrás de las redes sociales
 
Internet
InternetInternet
Internet
 
Tecnologías detrás de las redes sociales
Tecnologías detrás de las redes socialesTecnologías detrás de las redes sociales
Tecnologías detrás de las redes sociales
 
revista
revista revista
revista
 
trabajo de ofimatica
trabajo de ofimaticatrabajo de ofimatica
trabajo de ofimatica
 
Web 2
Web 2Web 2
Web 2
 

Tecnologías detrás de las Redes Sociales

  • 1. TECNOLOGÍAS detrás de las redes sociales Alumno : Terrones Ayala Diesther Alonso Lenguaje de Programación II Profesor : Eddie Malca Vicente
  • 2. Terrones Ayala Diesther Alonso Si bien en la actualidad estamos rodeados de Notificaciones, Tweets, Whatsapp’s, imbox, etc. Si bien disfrutamos y de los servicios que nos brindan estas Redes Sociales, muchas veces sólo nos dedicamos a eso, a hacer uso de éstas pero porque no preguntarse ¿A quién se le ocurrió? ¿Todo el mundo lo usa, como es que funciona igual para todos? Y resumir estas interrogantes en: ¿Qué tecnologías hay detrás de estas Redes sociales? A continuación una recopilación de todo lo que se tiene que saber de estos gigantes sociales.
  • 3. Empecemos con Detrás de esta gran red social, creada por Mark Zuckerberg, se encuentran una serie de tecnologías que hacen realidad el fácil manejo hacia el usuario y la comunicación efectiva entre ellos. Terrones Ayala Diesther Alonso
  • 4. Todos piensan que Facebook está programada en su totalidad por el famoso lenguaje “PHP”, pero no es así ya que es toda una plataforma que integra ciertas tecnologías tales como: lenguajes de programación, base de datos, librerías, framework, sistemas de distribución, etc. que hacen posible su correcto desarrollo. Terrones Ayala Diesther Alonso
  • 5. Actualmente la plataforma de Facebook se sirve de éstas tecnologías: Lenguajes: PHP, Java, C++, Erlang, .NET, PEARL -MySQL : Manipula la base de datos y almacena los datos de los usuarios. -Linux : Es el sistema operativo encargado de administrar recursos de los servidores. -Apache : Proporciona herramientas y librerías a los lenguajes. Servidor web. -Scribe : Es un sistema de distribución y registro de mensajes en los servidores. -Hiphop para PHP : Es un transformador de código PHP en código C++. Terrones Ayala Diesther Alonso
  • 6. Por ejemplo Facebook utiliza la tecnología de Apache para su sistema de búsqueda integrando así un backend(inicio) desarrollado en C++ con un frontend(final) escrito en PHP. También utiliza las librerías de Java y que en PHP no existen, como por ejemplo la librería para realizar el envío de SMS. Terrones Ayala Diesther Alonso
  • 7. Los programadores de Facebook usan “Cassandra”(Base de datos no relacional) para almacenar los datos de los usuarios de forma estructurada y distribuida. Así es como Facebook de forma integrada logra crear una plataforma que hace posible la comunicación y socialización actual. Terrones Ayala Diesther Alonso
  • 8. Seguimos con Blaine Cook asegura que Twitter está programado en “Ruby on Rails”, lenguaje caracterizado por su simplicidad. Cabe recordar que Ruby on Rails es un lenguaje (Ruby) unido a un framework(Rails). Terrones Ayala Diesther Alonso
  • 9. Aunque en la actualidad Twitter también está sincronizado con “Scala” (un lenguaje de programación de código abierto), siempre existen partes que suman un todo y esta no es la excepción pues Twitter posee interfaces desarrolladas en JavaScript y HTML. A su vez el manejo de base de datos está en manos de MySQL. Terrones Ayala Diesther Alonso
  • 10. Twitter posee un Scribe muy potente que distribuye y registra los mensajes en los servidores de forma estructurada. Twitter nos sorprende con un Protocolo XMPP, que comunica en tiempo real, la cual sirve de base para aplicaciones como mensajería instantánea, listas de contactos, charlas con múltiples participantes y video llamadas. No en vano todo el mundo quiere realizar un “Tweet”. Terrones Ayala Diesther Alonso
  • 11. Y continuamos, Todos sabemos que WhatsApp, es una aplicación de mensajería instantánea que incluye envío de audios, videos, y llamadas con uso de internet. ¿Pero quién es el artífice detrás de esta aplicación?, Pues gracias al software libre y a Erlang en conjunto con FreeBSD y Ejabberd. Terrones Ayala Diesther Alonso
  • 12. Con el lenguaje de programación Erlang es posible conseguir manejar una cantidad de usuarios que asciende a 450 millones, con un equipo de desarrolladores reducido y unos resultados muy satisfactorios. Terrones Ayala Diesther Alonso
  • 13. Citando a Chad DePue que dice : “Con Erlang tú podrías construir una aplicación móvil de mensajería con muchos usuarios conectados y no preocuparte acerca de cómo se comunican, puedes dedicarte a crear una gran aplicación móvil”. Así es como gracias a Erlang, un lenguaje recurrente, WhatsApp incluso después de ser comprado por Facebook solo posee 32 programadores. Ya que proporciona un soporte a la mensajería de millones de usuarios, hace de este lenguaje una maravilla. Terrones Ayala Diesther Alonso
  • 14. Vemos que es una maravilla responder en el mundo de interrogantes : ¿Cómo lo hicieron? ¿Quién está detrás de algo tan bueno? ¿Cómo es que pueden servir a tantísima gente? Pues la vida está para descubrir, aprender y mejorar, hoy conocimos Las tecnologías detrás de las Redes sociales un medio de comunicación para todo el mundo. Terrones Ayala Diesther Alonso