Como Funcionan Las Redes Sociales
Enviado por ToxicRD • 16 de Abril de 2015 • 1.146 Palabras (5 Páginas) • 291 Visitas
Tecnologia
Los servicios de red social son plataformas de software que se presentan mediante una interfaz de usuario, para hacer el contenido accesible. La combinación tecnológica que se suele dar en ellas es LAMP, acrónimo de las iniciales de un conjunto de soluciones de software libre y código abierto, compuesto por: Linux, sistema operativo; Apache, servidor de páginas web; MySQL, sistema de gestión de bases de datos; y PHP, lenguaje de programación, aunque otras veces también usan Perl o Python. Vamos a conocer estos elementos un poco más y su perceptibilidad por los usuarios de las redes sociales.
Linux es un sistema operativo que utiliza el núcleo Unix, lo que convierte a Linux en una opción compatible con otras plataformas orientadas a servidor, ventaja que no poseen otros sistemas operativos como los de Microsoft Windows. Se distribuye a través de la Licencia Pública General, GNU, y está centrado en la seguridad. Los sistemas operativos como Linux administran los recursos y proveen servicios a los programas de aplicación que permiten a los usuarios realizar diferentes actividades.
Apache es un servidor web HTTP gratuito, seguro y de código abierto, que se desarrolla dentro del proyecto de software colaborativo de la Apache Software Foundation. Está disponible para múltiples sistemas operativos como los de Microsoft Windows o Macintosh, pero es comúnmente usado en sistemas operativos basados en Unix. Este servidor almacena las páginas de un sitio web, como una red social, y también las envía a Internet, podríamos decir que es el mensajero y guardián de los datos y cambios que hacemos cuando usamos una red social.
MySQL es un sistema de gestión multihilo y multiusuario de bases de datos, desarrollado por MySQL AB como software libre con un sistema doble de licencia: pública, bajo la Licencia Pública General, GNU; y privada, las compañías que deseen incorporarlo a sus productos privativos pueden adquirir el uso de la licencia mediante pago de la misma. En las redes sociales, MySQL es el encargado de gestionar las lista de contactos, las fotografías, los vídeos o las publicaciones.
PHP es un lenguaje de programación interpretado, de alto rendimiento, que junto con HTML permite crear páginas web dinámicas. Está instalado y se ejecuta en el servidor, a diferencia de otros lenguajes de programación que lo hacen desde el navegador. Cuando un usuario visita una página web que contiene un código PHP insertado dentro del código HTML, el servidor web lo ejecuta y el usuario recibe el resultado. PHP proporciona la conexión a numerosas bases de datos, como MySQL u Oracle. Funciona con versiones de Apache o Microsoft IIs, entre otros, y puede ser ejecutado en la mayoría de los sistemas operativos, entre ellos los de Microsoft Windows y Linux. El lenguaje PHP nos permite ver gráficamente la configuración de las páginas web.
Como hemos mencionado al inicio, todos estos componentes son de software libre, lo que significa, según la Free Software Foundation, que respetan la libertad de los usuarios sobre el producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. La expresión código abierto, Open Source, hace referencia a los beneficios prácticos de compartir el código fuente ofreciendo la posibilidad de ser editado y usado en relación a necesidades concretas.
Esta tecnología de software marca, entre otras cosas, la disponibilidad y el tiempo de respuesta en las redes sociales. La búsqueda de amigos o de fotografías, la inmediata publicación de las entradas en el muro, o la visualización de los contactos en un click son posibles gracias a este software del que disponen los servicios de redes sociales. Últimamente, algunas redes sociales
...