SlideShare una empresa de Scribd logo
1 de 10
Las tecnologías detrás de las redes
sociales
Curso: Lenguaje de Programación II
Docente: Eddie Christian Malca Vicente
Alumno: Villar Reyes Diego
Las redes sociales
Las redes sociales en internet son
aplicaciones web que favorecen el
contacto entre individuos. Estas
personas pueden conocerse
previamente o hacerlo a través de la
red. Contactar a través de la red
puede llevar a un conocimiento
directo o, incluso, la formación de
nuevas parejas.
Las redes sociales en internet se
basan en los vínculos que hay entre
sus usuarios.
Facebook
Es una empresa gigante, es la red de
redes sociales, un tinglado
complejísimo que evoluciona, escala
y sencillamente funciona. Más de 500
millones de personas usan y abusan
de Facebook no sólo para participar
de la red sino también para vivir en
ella
Facebook
1. Linux
Aquí sería más preciso decir que se trata del ecosistema Linux, en particular de LAMP:
 Linux, el sistema operativo que administrar los recursos de cada servidor en Facebook,
 Apache, el servidor de páginas web,
 MySQL, el manejador de bases de datos, el que almacena de forma estructurada los datos de los usuarios,
 Y PHP, el lenguaje de programación que automatiza la creación de páginas web.
Facebook no sería posible sin Linux.
2. Cassandra
Sirve para almacenar los datos de los usuarios de forma estructurada y distribuida. Se dice que Cassandra pertenece a una segunda generación de bases de datos, a
un
paradigma llamado NoSQL. Facebook hizo público el código de Cassandra al tiempo que lo entregó a la comunidad Apache en el 2008.
Facebook no podría escalar sin Cassandra.
3. Hive
Este es un proyecto auspiciado por la Fundación Apache. Entre sus varias funcionalidades destaca una fundamental para Facebook: el análisis de grandes conjuntos
de
datos sobre los cuales es posible inquirir, buscar información en ellos.
Facebook no podría ofrecer su servicio de búsqueda sin Hive.
4. Thrift
Podría decirse que Thrift es un kit de herramientas, uno especializado en la interoperabilidad de lenguajes de programación. A través de Thrift Facebook ha
combinado el uso de lenguajes tan distintos entre sí como C++, Java, Python, PHP, Ruby, Haskell, y más, a lo largo de todos sus equipos de desarrollo.
Facebook no podría crear servicios de software a la velocidad que requiere sin la ayuda de Thrift.
Facebook
5. Scribe
Lo que hace Scribe es muy sencillo: es un sistema de distribución y registro de mensajes en los servidores,
tolerante a fallas y capaz de funcionar sobre una gran cantidad de equipos.
Facebook gestiona con mayor facilidad sus miles de servidores gracias a Scribe.
6. HipHop for PHP
Este es uno de mis favoritos. La parte visible de Facebook está escrita en su mayoría con lenguaje PHP, por lo
que su desempeño es crítico para todo el sistema. Siendo un lenguaje interpretado tiene limitaciones de
desempeño que los lenguajes compilados no tienen. HipHop for PHP es un transformador de código PHP en
código C++, por lo que el resultado es un software de igual funcionalidad, pero optimizado para un alto
desempeño. De hecho, Facebook afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes.
Facebook sería más lento sin la ayuda de HipHop para PHP.
7. Tornado
Este es otro kit de herramientas de software, en este caso especializado en losservicios web escalables --es
decir, los que crecen sin afectar el desempeño o las funciones del sistema--. En particular, es capaz de
gestionar miles de conexiones web de forma simultánea y veloz. Está escrito en el lenguaje Python y su diseño
está basado en el que tiene FriendFeed.
Facebook no podría "sentirse" en tiempo real sin Tornado.
Twitter
Twitter es una aplicación web gratuita de
microblogging que reúne las ventajas de los blogs,
las redes sociales y la mensajería instantánea. Esta
nueva forma de comunicación, permite a sus
usuarios estar en contacto en tiempo real con
personas de su interés a través de mensajes breves
de texto a los que se
denominan Updates (actualizaciones) o Tweets, por
medio de una sencilla pregunta: ¿Qué estás
haciendo?.
Twitter
La interfaz web de Twitter está escrita en Ruby
on Rails, y los mensajes se mantienen en un
servidor que funciona con software programado
en Scala y además dispone de una API abierta
para todo tipo de desarrolladores, lo cual
supone una gran ventaja para todos aquellos
que quieran integrar Twitter como un servicio
tanto en otras aplicaciones web como en
aplicaciones de escritorio o móviles. Según Biz
Zone , más del 50 por ciento de nuestro tráfico
llega a través de nuestro API. Aun así, debido a
sus problemas técnicos y de escalabilidad, es
posible que Twitter abandone Ruby on Rails
como su framework de desarrollo para
comenzar uno nuevo basado en PHP. Sin
embargo, Evan Williams pronto desmintió esta
información en un tuit que envió el 1 de mayo
de 2008.
Youtube
 YouTube usa un reproductor en línea basado en Adobe
Flash para servir su contenido (aunque también puede ser
un reproductor basado en el estándar HTML5, que YouTube
incorporó poco después de que la W3C lo presentara y que
es soportado por los navegadores webs más importantes). Es
muy popular gracias a la posibilidad de alojar vídeos
personales de manera sencilla. Aloja una variedad de clips
de películas, programas de televisión y videos musicales . A
pesar de las reglas de YouTube contra subir vídeos
con derechos de autor, este material existe en abundancia,
así como contenidos amateur como videoblogs. Los enlaces
a vídeos de YouTube pueden ser también insertados
en blogs y sitios electrónicos personales usando API o
incrustando cierto código HTML.
Instagram
 Instagram es una red social y aplicación para compartir fotos
y vídeos. Permite a los usuarios aplicar efectos fotográficos
como filtros, marcos, colores retro y vintage, y posteriormente
compartir las fotografías en diferentes redes sociales como
Facebook, Tumblr, flickr y Twitter. Una característica distintiva
de la aplicación es que da una forma cuadrada a las
fotografías en honor a la Kodak Instamatic y las
cámaras Polaroid, contrastando con la relación de
aspecto 16:9 que actualmente usan la mayoría de las
cámaras de teléfInstagram fue creada por Kevin
Systrom y Mike Krieger y fue lanzada en octubre de 2010. La
aplicación rápidamente ganó popularidad, con más de 100
millones de usuarios activos en abril de 2012 y superó los 300
millones en diciembre de 2014.1Instagram fue diseñada
originariamente para iPhone y a su vez está disponible para
sus hermanos iPad y iPod con el sistemaiOS 3.0.2 o superior. A
principios de abril de 2012, se publicó una versión
para Android.onos móviles.
Whatsapp
WhatsApp es una aplicación de mensajería instantánea de pago
para teléfonos inteligentes, para enviar y recibir mensajes
mediante Internet, complementando servicios de correo
electrónico, mensajería instantánea, servicio de mensajes
cortos osistema de mensajería multimedia. Además de utilizar la
mensajería en modo texto, los usuarios de la libreta de contacto
pueden crear grupos y enviarse mutuamente, imágenes, vídeos y
grabaciones de audio.1
La aplicación está disponible para los sistemas
operativos iOS, Android, Windows Phone, BlackBerry OS; también
está disponible para los múltiples variantes de +Symbian y Asha
(antes llamado S40), considerados como plataformas obsoletas
tanto por otros desarrolladores y la propia Nokia.1 Tiene una
versión web la cual se puede acceder leyendo un código QR con
su dispositivo Android, Windows Phone y BlackBerry. Esta función
está en fase de pruebas y todavía no está disponible para los
usuarios de iOS. La versión web solo es accesible mediante
el navegador Google Chrome (ya sea en un ordenador, una
tablet o un teléfono)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

Web 2
Web 2Web 2
Web 2
 
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
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Diapositivas informatica
Diapositivas  informaticaDiapositivas  informatica
Diapositivas informatica
 
Redes
RedesRedes
Redes
 
Herramientas de comunicación
Herramientas de comunicaciónHerramientas de comunicación
Herramientas de comunicación
 
Trabajo practico nº 1 word 2010
Trabajo practico nº 1 word 2010Trabajo practico nº 1 word 2010
Trabajo practico nº 1 word 2010
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
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
 
Herramientas
Herramientas Herramientas
Herramientas
 
Universidad nacional de chimborazo drive trabajo colavorativo
Universidad nacional de chimborazo drive trabajo colavorativoUniversidad nacional de chimborazo drive trabajo colavorativo
Universidad nacional de chimborazo drive trabajo colavorativo
 
tercerparcialcecyte
tercerparcialcecyte    tercerparcialcecyte
tercerparcialcecyte
 
Sicrona
SicronaSicrona
Sicrona
 
Natalia y alexis 902
Natalia y alexis 902Natalia y alexis 902
Natalia y alexis 902
 

Destacado

Rational_Acoustics_Smaart
Rational_Acoustics_SmaartRational_Acoustics_Smaart
Rational_Acoustics_SmaartSam Kruse
 
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED IN
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED INAshley_Kulik_Bellamy_Professional_Portfolio_LINKED IN
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED INAshley Bellamy
 
TRANSMISION CULTURAL Y SOCIALIZACION
TRANSMISION CULTURAL Y SOCIALIZACION TRANSMISION CULTURAL Y SOCIALIZACION
TRANSMISION CULTURAL Y SOCIALIZACION Alejandra Alarcón
 
Guia servidor-PERUEDUCA-13
Guia servidor-PERUEDUCA-13 Guia servidor-PERUEDUCA-13
Guia servidor-PERUEDUCA-13 Jorge Zumaeta
 
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!LiveWorkPlay
 
Casting and foundry
Casting and foundryCasting and foundry
Casting and foundrySrajan Soni
 
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...Anderson Formiga
 

Destacado (14)

Rational_Acoustics_Smaart
Rational_Acoustics_SmaartRational_Acoustics_Smaart
Rational_Acoustics_Smaart
 
Brochure_Prosoft
Brochure_ProsoftBrochure_Prosoft
Brochure_Prosoft
 
Planning
PlanningPlanning
Planning
 
Heleltsuuleg
HeleltsuulegHeleltsuuleg
Heleltsuuleg
 
AFGF_Flyer_FINAL
AFGF_Flyer_FINALAFGF_Flyer_FINAL
AFGF_Flyer_FINAL
 
GBD capabilities
GBD capabilitiesGBD capabilities
GBD capabilities
 
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED IN
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED INAshley_Kulik_Bellamy_Professional_Portfolio_LINKED IN
Ashley_Kulik_Bellamy_Professional_Portfolio_LINKED IN
 
TRANSMISION CULTURAL Y SOCIALIZACION
TRANSMISION CULTURAL Y SOCIALIZACION TRANSMISION CULTURAL Y SOCIALIZACION
TRANSMISION CULTURAL Y SOCIALIZACION
 
Phy 310 chapter 5
Phy 310   chapter 5Phy 310   chapter 5
Phy 310 chapter 5
 
Guia servidor-PERUEDUCA-13
Guia servidor-PERUEDUCA-13 Guia servidor-PERUEDUCA-13
Guia servidor-PERUEDUCA-13
 
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!
Out of the Box and Off the Shelf: Bringing Person-Centred Plans To Life!
 
Casting and foundry
Casting and foundryCasting and foundry
Casting and foundry
 
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...
Inibidores de proteases e amilase, glicosideos cianogenicos, alcaloides e sap...
 
Código de bioética
Código de bioéticaCódigo de bioética
Código de bioética
 

Similar a Tecnologías detrás de las redes sociales más populares

TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESNelson Ojanama Chutas
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAlbert Carrión
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesLuis Miguel
 
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í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 Socialesmolili9
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESlinamanuela
 
CHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESCHAT Y REDES SOCIALES
CHAT Y REDES SOCIALESangeelizbeth
 
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
 
Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0 Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0 Utmach
 
Herramientas digitales y su función en la educación general
Herramientas digitales y su función en la educación generalHerramientas digitales y su función en la educación general
Herramientas digitales y su función en la educación generalAlejandra Arizmendi
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)Mirella Paico
 

Similar a Tecnologías detrás de las redes sociales más populares (20)

TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALESTECNOLOGIAS DETRAS DE LAS REDES SOCIALES
TECNOLOGIAS DETRAS DE LAS REDES SOCIALES
 
Aplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorioAplicaciones web, movil y escritorio
Aplicaciones web, movil y escritorio
 
Tecnologias detras de las Redes sociales
Tecnologias detras de las Redes socialesTecnologias detras de las Redes sociales
Tecnologias detras de las Redes sociales
 
Web 2
Web 2Web 2
Web 2
 
Investigación
InvestigaciónInvestigación
Investigación
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
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
 
Detras de las redes sociales
Detras de las redes socialesDetras de las redes sociales
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
 
Tecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones socialesTecnologias detras de las aplicaciones sociales
Tecnologias detras de las aplicaciones 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
 
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
 
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
 
Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0 Herramientas Informaticas.- Aplicaciones Web 2.0
Herramientas Informaticas.- Aplicaciones Web 2.0
 
Herramientas digitales y su función en la educación general
Herramientas digitales y su función en la educación generalHerramientas digitales y su función en la educación general
Herramientas digitales y su función en la educación general
 
Redes sociales (tecnología)
Redes sociales (tecnología)Redes sociales (tecnología)
Redes sociales (tecnología)
 
Conferencia Universitaria
Conferencia UniversitariaConferencia Universitaria
Conferencia Universitaria
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (16)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Tecnologías detrás de las redes sociales más populares

  • 1. Las tecnologías detrás de las redes sociales Curso: Lenguaje de Programación II Docente: Eddie Christian Malca Vicente Alumno: Villar Reyes Diego
  • 2. Las redes sociales Las redes sociales en internet son aplicaciones web que favorecen el contacto entre individuos. Estas personas pueden conocerse previamente o hacerlo a través de la red. Contactar a través de la red puede llevar a un conocimiento directo o, incluso, la formación de nuevas parejas. Las redes sociales en internet se basan en los vínculos que hay entre sus usuarios.
  • 3. Facebook Es una empresa gigante, es la red de redes sociales, un tinglado complejísimo que evoluciona, escala y sencillamente funciona. Más de 500 millones de personas usan y abusan de Facebook no sólo para participar de la red sino también para vivir en ella
  • 4. Facebook 1. Linux Aquí sería más preciso decir que se trata del ecosistema Linux, en particular de LAMP:  Linux, el sistema operativo que administrar los recursos de cada servidor en Facebook,  Apache, el servidor de páginas web,  MySQL, el manejador de bases de datos, el que almacena de forma estructurada los datos de los usuarios,  Y PHP, el lenguaje de programación que automatiza la creación de páginas web. Facebook no sería posible sin Linux. 2. Cassandra Sirve para almacenar los datos de los usuarios de forma estructurada y distribuida. Se dice que Cassandra pertenece a una segunda generación de bases de datos, a un paradigma llamado NoSQL. Facebook hizo público el código de Cassandra al tiempo que lo entregó a la comunidad Apache en el 2008. Facebook no podría escalar sin Cassandra. 3. Hive Este es un proyecto auspiciado por la Fundación Apache. Entre sus varias funcionalidades destaca una fundamental para Facebook: el análisis de grandes conjuntos de datos sobre los cuales es posible inquirir, buscar información en ellos. Facebook no podría ofrecer su servicio de búsqueda sin Hive. 4. Thrift Podría decirse que Thrift es un kit de herramientas, uno especializado en la interoperabilidad de lenguajes de programación. A través de Thrift Facebook ha combinado el uso de lenguajes tan distintos entre sí como C++, Java, Python, PHP, Ruby, Haskell, y más, a lo largo de todos sus equipos de desarrollo. Facebook no podría crear servicios de software a la velocidad que requiere sin la ayuda de Thrift.
  • 5. Facebook 5. Scribe Lo que hace Scribe es muy sencillo: es un sistema de distribución y registro de mensajes en los servidores, tolerante a fallas y capaz de funcionar sobre una gran cantidad de equipos. Facebook gestiona con mayor facilidad sus miles de servidores gracias a Scribe. 6. HipHop for PHP Este es uno de mis favoritos. La parte visible de Facebook está escrita en su mayoría con lenguaje PHP, por lo que su desempeño es crítico para todo el sistema. Siendo un lenguaje interpretado tiene limitaciones de desempeño que los lenguajes compilados no tienen. HipHop for PHP es un transformador de código PHP en código C++, por lo que el resultado es un software de igual funcionalidad, pero optimizado para un alto desempeño. De hecho, Facebook afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes. Facebook sería más lento sin la ayuda de HipHop para PHP. 7. Tornado Este es otro kit de herramientas de software, en este caso especializado en losservicios web escalables --es decir, los que crecen sin afectar el desempeño o las funciones del sistema--. En particular, es capaz de gestionar miles de conexiones web de forma simultánea y veloz. Está escrito en el lenguaje Python y su diseño está basado en el que tiene FriendFeed. Facebook no podría "sentirse" en tiempo real sin Tornado.
  • 6. Twitter Twitter es una aplicación web gratuita de microblogging que reúne las ventajas de los blogs, las redes sociales y la mensajería instantánea. Esta nueva forma de comunicación, permite a sus usuarios estar en contacto en tiempo real con personas de su interés a través de mensajes breves de texto a los que se denominan Updates (actualizaciones) o Tweets, por medio de una sencilla pregunta: ¿Qué estás haciendo?.
  • 7. Twitter La interfaz web de Twitter está escrita en Ruby on Rails, y los mensajes se mantienen en un servidor que funciona con software programado en Scala y además dispone de una API abierta para todo tipo de desarrolladores, lo cual supone una gran ventaja para todos aquellos que quieran integrar Twitter como un servicio tanto en otras aplicaciones web como en aplicaciones de escritorio o móviles. Según Biz Zone , más del 50 por ciento de nuestro tráfico llega a través de nuestro API. Aun así, debido a sus problemas técnicos y de escalabilidad, es posible que Twitter abandone Ruby on Rails como su framework de desarrollo para comenzar uno nuevo basado en PHP. Sin embargo, Evan Williams pronto desmintió esta información en un tuit que envió el 1 de mayo de 2008.
  • 8. Youtube  YouTube usa un reproductor en línea basado en Adobe Flash para servir su contenido (aunque también puede ser un reproductor basado en el estándar HTML5, que YouTube incorporó poco después de que la W3C lo presentara y que es soportado por los navegadores webs más importantes). Es muy popular gracias a la posibilidad de alojar vídeos personales de manera sencilla. Aloja una variedad de clips de películas, programas de televisión y videos musicales . A pesar de las reglas de YouTube contra subir vídeos con derechos de autor, este material existe en abundancia, así como contenidos amateur como videoblogs. Los enlaces a vídeos de YouTube pueden ser también insertados en blogs y sitios electrónicos personales usando API o incrustando cierto código HTML.
  • 9. Instagram  Instagram es una red social y aplicación para compartir fotos y vídeos. Permite a los usuarios aplicar efectos fotográficos como filtros, marcos, colores retro y vintage, y posteriormente compartir las fotografías en diferentes redes sociales como Facebook, Tumblr, flickr y Twitter. Una característica distintiva de la aplicación es que da una forma cuadrada a las fotografías en honor a la Kodak Instamatic y las cámaras Polaroid, contrastando con la relación de aspecto 16:9 que actualmente usan la mayoría de las cámaras de teléfInstagram fue creada por Kevin Systrom y Mike Krieger y fue lanzada en octubre de 2010. La aplicación rápidamente ganó popularidad, con más de 100 millones de usuarios activos en abril de 2012 y superó los 300 millones en diciembre de 2014.1Instagram fue diseñada originariamente para iPhone y a su vez está disponible para sus hermanos iPad y iPod con el sistemaiOS 3.0.2 o superior. A principios de abril de 2012, se publicó una versión para Android.onos móviles.
  • 10. Whatsapp WhatsApp es una aplicación de mensajería instantánea de pago para teléfonos inteligentes, para enviar y recibir mensajes mediante Internet, complementando servicios de correo electrónico, mensajería instantánea, servicio de mensajes cortos osistema de mensajería multimedia. Además de utilizar la mensajería en modo texto, los usuarios de la libreta de contacto pueden crear grupos y enviarse mutuamente, imágenes, vídeos y grabaciones de audio.1 La aplicación está disponible para los sistemas operativos iOS, Android, Windows Phone, BlackBerry OS; también está disponible para los múltiples variantes de +Symbian y Asha (antes llamado S40), considerados como plataformas obsoletas tanto por otros desarrolladores y la propia Nokia.1 Tiene una versión web la cual se puede acceder leyendo un código QR con su dispositivo Android, Windows Phone y BlackBerry. Esta función está en fase de pruebas y todavía no está disponible para los usuarios de iOS. La versión web solo es accesible mediante el navegador Google Chrome (ya sea en un ordenador, una tablet o un teléfono)