{"id":76298,"date":"2015-08-13T19:03:06","date_gmt":"2015-08-13T19:03:06","guid":{"rendered":"http:\/\/lenguajes-de-desarrollo-web-m"},"modified":"2015-08-13T19:03:06","modified_gmt":"2015-08-13T19:03:06","slug":"lenguajes-de-desarrollo-web-m","status":"publish","type":"post","link":"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/","title":{"rendered":"Lenguajes de desarrollo web (M)"},"content":{"rendered":"    \n      <div class=\"wp-block-group atavist-title-design cover-text-simple\">\n        <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n    \n      <h2 class=\"aligncenter has-text-align-left atavist-title-h2 wp-block-heading\">Conceptos b\u00e1sicos de Internet<\/h2>\n    \n\n\n\n\n        <\/div>\n      <\/div>\n    \n<h2 class=\"wp-block-heading\">Protocolos de internet<\/h2>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Protocolos b\u00e1sicos de internet |  | UPV\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/wtOKwmwgofc?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\">Los <b>protocolos de internet son <\/b>los conjuntos de reglas que permiten la comunicaci\u00f3n entre m\u00e1quinas (dispositivos) para transmitir la informaci\u00f3n entre estas.<\/p>\n<p class=\"wp-block-paragraph\">Para que los equipos puedan comunicarse eficazmente es necesario que hablen el \u201cmismo idioma\u201d, es decir, que la forma de establecer la comunicaci\u00f3n se base en un conjunto de reglas que dichos dispositivos comprenden para recibir y generar la informaci\u00f3n.<\/p>\n<h2 class=\"wp-block-heading\">TCP\/IP<\/h2>\n<p class=\"wp-block-paragraph\">Los protocolos de red que permiten la comunicaci\u00f3n en internet se conocen como <b>protocolos TCP\/IP, ya que,<\/b> aunque son m\u00e1s de cien, los m\u00e1s importantes son TCP (Transmission Control Protocol) e IP (Internet Protocol).<\/p>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Basic concepts of web applications, how they work and the HTTP protocol\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/RsQ1tFLwldY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\"><b>TCP <\/b>(Transmission Control Protocol) o Protocolo de Control de Transmisi\u00f3n se encarga de establecer la comunicaci\u00f3n entre los ordenadores de una red, garantizando que se lleva a cabo sin errores, p\u00e9rdidas y de forma segura. Realiza tres procesos: establecer la conexi\u00f3n, transferir los datos y finalizar la conexi\u00f3n.<\/p>\n<p class=\"wp-block-paragraph\"><b>IP<\/b> (Internet Protocol) es el protocolo encargado de la transmisi\u00f3n de datos a trav\u00e9s de paquetes o datagramas.<\/p>\n<p class=\"wp-block-paragraph\">Los datos circulan en internet en forma de paquetes o datagramas. Estos son datos encapsulados, es decir, datos a los que se les agrega un encabezado que contiene informaci\u00f3n sobre su transporte (como la direcci\u00f3n IP de destino)<\/p>\n<p class=\"wp-block-paragraph\">IP sirve, adem\u00e1s, para establecer las direcciones de los equipos de origen y destino, que se conocen como direcciones IP.<\/p>\n<h2 class=\"wp-block-heading\">HTTP<\/h2>\n<p class=\"wp-block-paragraph\">HTTP (Hypertext Transfer Protocol) o Protocolo de transferencia de hipertexto, es, como su nombre indica, el protocolo encargado del intercambio en internet de ficheros que contienen elementos hipertextuales, b\u00e1sicamente, enlaces, lo que facilita la navegaci\u00f3n entre estos. Por ello, http es el protocolo fundamental que utilizan los navegadores para mostrar las p\u00e1ginas web, y utiliza el puerto 80.<\/p>\n<p class=\"wp-block-paragraph\">Su funcionamiento sigue el esquema de conexi\u00f3n entre un cliente y un servidor: el cliente, a trav\u00e9s de un programa (\u201cuser agent\u201d) como un navegador o un web crawler (a\u00f1ana web, spider) solicita al servidor la ejecuci\u00f3n de un contenido (base de datos, fichero, conjunto de ficheros, etc.) y este devuelve una respuesta que se muestra en el navegador del cliente.<\/p>\n<p class=\"wp-block-paragraph\">Una de las caracter\u00edsticas de http es que no almacena informaci\u00f3n de las transacciones entre cliente y servidor (se dice que es un protocolo sin estado), por lo que si se quiere almacenar informaci\u00f3n sobre el hist\u00f3rico, es necesario recurrir a otros recursos como las conocidas <i>cookies<\/i>.<\/p>\n<p class=\"wp-block-paragraph\"><b>HTTPs<\/b> es una variante del protocolo http que permite la transferencia segura de datos. Para ello, utiliza un cifrado basado en SSL\/TLS (Secure Socket Layer).<\/p>\n<p class=\"wp-block-paragraph\">Es habitual su uso en web que realizan transacciones econ\u00f3micas, como bancos, sistemas de pago online, etc. Utiliza el puerto 443.<\/p>\n<h2 class=\"wp-block-heading\">Otros protocolos<\/h2>\n<p class=\"wp-block-paragraph\">El n\u00famero de protocolos es muy amplio, por lo que se mencionan a continuaci\u00f3n solamente los m\u00e1s relevantes para nuestro estudio:<\/p>\n<p class=\"wp-block-paragraph\"><b>Protocolos para la transferencia de ficheros<\/b><\/p>\n<p class=\"wp-block-paragraph\"><b>FTP<\/b> (File Transfer Protocol): Se trata de un protocolo que permite transferir ficheros dentro de un arquitectura cliente-servidor, entre distintos ordenadores.<\/p>\n<p class=\"wp-block-paragraph\">Se utiliza normalmente para trasladar ficheros entre un ordenador local y el servidor al que se conectan los usuarios del sitio mediante el navegador, y utiliza los puertos 20 (datos) y 21 (control).<\/p>\n<p class=\"wp-block-paragraph\">Para conectarse por FTP se utilizan programas espec\u00edficos denominados Clientes FTP, aunque hay navegadores que cuenta tambi\u00e9n con esta funcionalidad. Uno de los clientes FTP m\u00e1s utilizados es <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">Filezilla<\/a>.<\/p>\n<p class=\"wp-block-paragraph\"><b>SSH<\/b> (Secure Shell): Protocolo para la conexi\u00f3n a m\u00e1quinas remotas. Permite conectarse a un servidor desde el cliente y tener un control absoluto de la m\u00e1quina para realizar operaciones con ficheros, programar <i>cron jobs<\/i>, etc. Es m\u00e1s r\u00e1pido que FTP y permite trabajar de forma segura, ya que permite cifrar y \u201ctunelizar\u201d las conexiones.<\/p>\n<p class=\"wp-block-paragraph\">Utiliza un <a href=\"https:\/\/sway.com\/CahkCEO9t_uxq3CB\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">int\u00e9rprete de comandos (terminal)<\/a> para conectarse con la m\u00e1quina remota, y lo hace por el puerto 22.<\/p>\n<p class=\"wp-block-paragraph\">Otros protocolos muy habituales son SMTP (Simple Mail Transfer Protocol) o POP (Post Office Protocol) que se utilizan para la gesti\u00f3n de correo.\u00a0\u00a0<\/p>\n\n\n      \n        <div class=\"wp-block-group atavist-embed\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n            [slideshare id=UZ4dfXQqmGIbN&#038;w=427&#038;h=356&#038;fb=0&#038;mw=0&#038;mh=0&#038;style=border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#038;sc=no] <div style=\"margin-bottom:5px;\"> <strong> <a href=\"https:\/\/www.slideshare.net\/secret\/UZ4dfXQqmGIbN\" title=\"T8 s01-2-dcm-protocolos-1415\" target=\"_blank\" rel=\"noopener\">T8 s01-2-dcm-protocolos-1415<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/gertrudix\" target=\"_blank\" rel=\"noopener\">Manuel G\u00e9rtrudix<\/a><\/strong> <\/div>\n\n\n          <\/div>\n        <\/div>\n      \n\n\n    \n      <div class=\"wp-block-group atavist-title-design cover-text-simple\">\n        <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n    \n      <h2 class=\"aligncenter has-text-align-left atavist-title-h2 wp-block-heading\">Sistema de dominios<\/h2>\n    \n\n\n\n\n        <\/div>\n      <\/div>\n    \n<p class=\"wp-block-paragraph\">El sistema de dominios es un sistema creado para la jerarquizaci\u00f3n de nombres que permitan identificar y referirse, de forma sencilla, a los dispositivos conectados a internet o a una red privada.<\/p>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Las direcciones IP y el sistema de nombres de dominio\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/kCLTBOYxMXg?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\">Su principal objetivo es proveer un sistema de nombres, facilmente memorizables, que convierta las direcciones IP (num\u00e9ricas) de forma autom\u00e1tica, permitiendo acceder al contenido depositado en una m\u00e1quina.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>La asignaci\u00f3n de nombres a direcciones IP es ciertamente la funci\u00f3n m\u00e1s conocida de los protocolos DNS. Por ejemplo, si la direcci\u00f3n IP del sitio <a href=\"https:\/\/es.wikipedia.org\/wiki\/File_Transfer_Protocol\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">FTP<\/a> de prox.mx es 200.64.128.4, la mayor\u00eda de la gente llega a este equipo especificando ftp.prox.mx y no la direcci\u00f3n IP. Adem\u00e1s de ser m\u00e1s f\u00e1cil de recordar, el nombre es m\u00e1s fiable.La direcci\u00f3n num\u00e9rica podr\u00eda cambiar por muchas razones, sin que tenga que cambiar el nombre. (<a href=\"https:\/\/es.wikipedia.org\/wiki\/Domain_Name_System\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">Wikipedia)<\/a><\/p><\/blockquote>\n<p class=\"wp-block-paragraph\">Actualmente conviven dos versiones del Protocolo de Internet: <a href=\"http:\/\/www.dominios.es\/dominios\/sites\/dominios\/files\/1308727877879_0.pdf\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\"><b>IPv4 <\/b>(1975)<b> e IPv6 <\/b>(1998)<b>.<\/b><\/a><b> <\/b>Este \u00faltimo vino a resolver el problema que supon\u00eda la limitaci\u00f3n de IPs disponibles con IPv4 (unos 294 millones) frente a los 3,4 mil millones de IPv6.<\/p>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"\u00bfC\u00f3mo funciona el DNS?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/dIGxJCqLJlY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\">La convivencia entre ambos (hasta que IPv4 quede completamente superado) ha generado algunas dificultades que trata de superar <b><a href=\"https:\/\/tools.ietf.org\/html\/draft-omar-ipv10-01\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">IPv10<\/a><\/b>, una nueva versi\u00f3n del protocolo lanzada a finales de 2016, que permite la comunicaci\u00f3n entre host que resuelven una u otra versi\u00f3n.<\/p>\n\n\n      \n        <div class=\"wp-block-group aligncenter is-style-border\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><b>\u00bfC\u00f3mo elegir un buen dominio?<\/b><\/p>\n<p class=\"wp-block-paragraph\">1.\u00a0Analizar la distribuci\u00f3n de dominios TLD actuales:\u00a0<a href=\"http:\/\/research.domaintools.com\/statistics\/tld-counts\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">http:\/\/research.domaintools.com\/statistics\/tld-counts\/<\/a>\u00a0 &#8211;\u00a0<a href=\"https:\/\/namestat.org\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">https:\/\/namestat.org\/<\/a><\/p>\n<p class=\"wp-block-paragraph\">2.\u00a0Ver la disponibilidad en servicios y redes sociales: \u00a0<a href=\"https:\/\/namechk.com\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">https:\/\/namechk.com\/<\/a>\u00a0&#8211;\u00a0<a href=\"http:\/\/knowem.com\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">http:\/\/knowem.com\/<\/a><\/p>\n<p class=\"wp-block-paragraph\">3. Evaluar el dominio: ICANN Whois\u00a0<a href=\"https:\/\/whois.icann.org\/es\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">https:\/\/whois.icann.org\/es\u00a0<\/a>\u00a0&#8212; DomainTools &#8211;\u00a0<a href=\"http:\/\/whois.domaintools.com\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">http:\/\/whois.domaintools.com\/<\/a><\/p>\n<p class=\"wp-block-paragraph\">4. Evaluar el precio del dominio o de otros de la competencia:\u00a0<a href=\"https:\/\/www.freevaluator.com\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">https:\/\/www.freevaluator.com\/<\/a>\u00a0 &#8211; \u00a0<a href=\"http:\/\/www.siteprice.org\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">http:\/\/www.siteprice.org\/<\/a><\/p>\n<p class=\"wp-block-paragraph\">5. Comprobar la disponibilidad del dominio:\u00a0<\/p>\n<p class=\"wp-block-paragraph\">.es:\u00a0<a href=\"http:\/\/www.dominios.es\/dominios\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">http:\/\/www.dominios.es\/dominios\/<\/a><\/p>\n<p class=\"wp-block-paragraph\">gTDL y ccTDL\u00a0:\u00a0<a href=\"https:\/\/dinahosting.com\/dominios\/resultados#content\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">https:\/\/dinahosting.com\/dominios\/resultados<\/a><\/p>\n<p class=\"wp-block-paragraph\">6. Hacer una comparativa en\u00a0<a href=\"https:\/\/www.google.es\/trends\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">Google Trends<\/a>\u00a0para buscar un dominio que \u201cest\u00e9 en la cabeza de la gente<\/p>\n\n<\/div>\n        <\/div>\n      \n\n\n\n\n      \n        <div class=\"wp-block-group atavist-embed\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n            [slideshare id=LywzsdZj0thikf&#038;w=427&#038;h=356&#038;fb=0&#038;mw=0&#038;mh=0&#038;style=border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#038;sc=no] <div style=\"margin-bottom:5px;\"> <strong> <a href=\"https:\/\/www.slideshare.net\/secret\/LywzsdZj0thikf\" title=\"T8 s01-3-dcm-dominios-1415\" target=\"_blank\" rel=\"noopener\">T8 s01-3-dcm-dominios-1415<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/gertrudix\" target=\"_blank\" rel=\"noopener\">Manuel G\u00e9rtrudix<\/a><\/strong> <\/div>\n\n\n          <\/div>\n        <\/div>\n      \n\n\n    \n      <div class=\"wp-block-group atavist-title-design cover-text-simple\">\n        <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n    \n      <h2 class=\"aligncenter has-text-align-left atavist-title-h2 wp-block-heading\">Hosting (Alojamiento web)<\/h2>\n    \n\n\n\n\n        <\/div>\n      <\/div>\n    \n<p class=\"wp-block-paragraph\">La puesta en producci\u00f3n de un recurso digital informativo requiere, habitualmente, ponerlo a disposici\u00f3n a trav\u00e9s de la web. Para ello, es necesario contar con un espacio web, alojamiento o hosting que sirva el contenido creado cuando un usuario lo solicite.<\/p>\n<p class=\"wp-block-paragraph\">La elecci\u00f3n de un servicio de hosting no es un tema menor. Al contrario, es muy importante conocer los criterios de selecci\u00f3n para contar con el mejor servicio posible, ya que cuestiones como el tiempo de respuesta, el uptime del servicio, la seguridad o el soporte t\u00e9cnico que ofrecen son claves para el \u00e9xito del proyecto.<\/p>\n\n\n      \n        <div class=\"wp-block-group atavist-video-group\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n                    \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Como crear un hosting y elegirlo bien (tutorial en espa\u00f1ol, 2020)\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/spJIeYeSCrs?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n            \n              <p class=\"has-small-font-size wp-block-paragraph\">C\u00f3mo elegir un hosting. Fuente: Canal youtube Ciudadano 2.0<\/p>\n            \n          <\/div>\n        <\/div>\n      \n\n\n<p class=\"wp-block-paragraph\">Un proyecto multimedia no termina cuando ha sido finalizado; la vida y mantenimiento del producto comienza justo en el momento que ha sido publicado, y en esta parte de operaci\u00f3n resulta esencial que el sistema de entrega, sea el mejor. En este v\u00eddeo y en la presentaci\u00f3n podr\u00e1s conocer con detalle los aspectos fundamentales que debes aprender para tenerlos en cuenta en tu actividad profesional.<\/p>\n\n\n      \n        <div class=\"wp-block-group atavist-embed\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n            [slideshare id=tidLhscqESJG4a&#038;w=427&#038;h=356&#038;fb=0&#038;mw=0&#038;mh=0&#038;style=border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#038;sc=no] <div style=\"margin-bottom:5px;\"> <strong> <a href=\"https:\/\/www.slideshare.net\/secret\/tidLhscqESJG4a\" title=\"T8 s01-4 dcm-hosting-1415\" target=\"_blank\" rel=\"noopener\">T8 s01-4 dcm-hosting-1415<\/a> <\/strong> from <strong><a href=\"http:\/\/www.slideshare.net\/gertrudix\" target=\"_blank\" rel=\"noopener\">Manuel G\u00e9rtrudix<\/a><\/strong> <\/div>\n\n\n          <\/div>\n        <\/div>\n      \n\n\n\n\n      \n        <div class=\"wp-block-group aligncenter is-style-border\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><b>\u00bfC\u00f3mo elegir un buen alojamiento web?<\/b><\/p>\n<p class=\"wp-block-paragraph\">1. Acceder a soluciones de hosting, y comparar los criterios vistos<\/p>\n<ul class=\"wp-block-list\">\n<li>Gratuitas:\u00a0<a href=\"http:\/\/www.hostinger.es\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">Hostinger<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.2freehosting.com\/es\/features.html\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">2freehosting<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.zoho.com\/sites\/pricing.html\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">Zoho Sites<\/a>\u00a0|\u00a0<a href=\"http:\/\/www.one.com\/es\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">One<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/smartfreehosting.net\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">Smart Free Hosting<\/a>\u00a0|\u00a0<a href=\"http:\/\/www.000webhost.com\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">000Webhost<\/a>\n<\/li>\n<li>Profesionales de pago:\u00a0<a href=\"http:\/\/www.1and1.es\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">1and1<\/a>\u00a0|\u00a0<a href=\"http:\/\/hosting.editorsreview.org\/top15us.html\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">An\u00e1lisis de hosting profesionales<\/a>\u00a0|\u00a0<a href=\"http:\/\/www.elegirhosting.es\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">Comparativa de hosting<\/a>\n<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">2. Ver c\u00f3mo funciona un Panel de control con el\u00a0<a href=\"https:\/\/demo.cpanel.net:2083\/cpsess6919750047\/frontend\/paper_lantern\/index.html?login=1&amp;post_login=71971623248825\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">simulador de cPanel<\/a><\/p>\n<p class=\"wp-block-paragraph\">3. Ver el funcionamiento de\u00a0<b>herramientas de monitorizaci\u00f3n<\/b>\u00a0de rendimiento de servidores web.\u00a0<\/p>\n<ul class=\"wp-block-list\">\n<li>Gratuitos:\u00a0<a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">PageInsights de Google<\/a>\u00a0(Mejorar el\u00a0<a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/Server\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">tiempo de respuesta del servidor<\/a>)\n<\/li>\n<li>De pago:\u00a0<a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">GTmetrix<\/a>\u00a0&#8211;\u00a0<a href=\"https:\/\/www.pingdom.com\/\" target=\"_blank\" class=\"regular-link\" style=\"background-color:rgba(255,255,255,0);\" rel=\"noopener\">Pingdom<\/a>\n<\/li>\n<\/ul>\n\n<\/div>\n        <\/div>\n      \n\n\n    \n      <div class=\"wp-block-group atavist-title-design cover-text-simple\">\n        <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n    \n      <h2 class=\"aligncenter has-text-align-left atavist-title-h2 wp-block-heading\">Evoluci\u00f3n de los lenguajes de desarrollo web<\/h2>\n    \n\n\n\n\n        <\/div>\n      <\/div>\n    \n<p class=\"wp-block-paragraph\">Hoy en d\u00eda contamos con una variedad tal de productos, de <a href=\"http:\/\/comunicaciondigital.es\/glosario\/plataforma\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">plataformas<\/a>, y sistemas de creaci\u00f3n <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a> que a la hora de abordar las caracter\u00edsticas t\u00e9cnicas bajo las que se operan, esta cuesti\u00f3n, por s\u00ed sola, nos ocupar\u00eda m\u00e1s all\u00e1 de lo que parece razonable para el marco de esta asignatura de Master. Por una parte, porque desbordar\u00eda el \u00e1mbito competencial del Periodismo <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a>, de otra, porque ser\u00eda inabordable hacerlo en profundidad en una revisi\u00f3n te\u00f3rica de este tono. Por ello, lo que se ofrece a continuaci\u00f3n es, fundamentalmente, una revisi\u00f3n gen\u00e9rica sobre cu\u00e1les son las herramientas de producci\u00f3n que permiten la construcci\u00f3n de textos <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a> y, a\u00fan m\u00e1s importante, conocer qu\u00e9 aportan, y c\u00f3mo lo hacen, en el proceso de realizaci\u00f3n de un productos <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a> informativos. El conocimiento sobre ambas cuestiones es, sin duda, imprescindible para el ejercicio profesional, no tanto porque vaya a ser una necesidad la aplicaci\u00f3n directa del mismo, sino porque se trabajar\u00e1 en un contexto en el que el manejo m\u00ednimo de estos conceptos, en la relaci\u00f3n con otros profesionales del \u00e1mbito t\u00e9cnico, facilitar\u00e1 notablemente los procesos laborales y el alcance de los resultados deseados.<\/p>\n<p class=\"wp-block-paragraph\">El siguiente interactivo muestra de forma resumida, a trav\u00e9s de una animaci\u00f3n, algunos de los principales hitos evolutivos de desarrollo de la <a href=\"http:\/\/comunicaciondigital.es\/glosario\/web\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">web<\/a>.<\/p>\n\n\n      \n        <div class=\"wp-block-group atavist-embed\">\n          <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n            \n\n          <\/div>\n        <\/div>\n      \n\n\n    \n      <div class=\"wp-block-group atavist-title-design cover-text-simple\">\n        <div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n    \n      <h2 class=\"aligncenter has-text-align-left atavist-title-h2 wp-block-heading\">Lenguajes de desarrollo web<\/h2>\n    \n\n\n\n\n        <\/div>\n      <\/div>\n    \n<p class=\"wp-block-paragraph\">La evoluci\u00f3n de los lenguajes de programaci\u00f3n es tan activa como la propia evoluci\u00f3n de los dispositivos y soportes <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a> y, especialmente, de la <a href=\"http:\/\/comunicaciondigital.es\/glosario\/red\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">red<\/a> <a href=\"http:\/\/comunicaciondigital.es\/glosario\/internet\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">Internet<\/a>.<\/p>\n<p class=\"wp-block-paragraph\">Cada uno de ellos cumple una funci\u00f3n determinada en un desarrollo <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a>. Mientras los primeros cumplen una funci\u00f3n b\u00e1sica de estructuraci\u00f3n y modelado de apariencia, los segundos son la base sobre la que se sustentan las rutinas esenciales, y los \u00faltimos se encargan, en la mayor\u00eda de los casos, de manejar los comportamientos interactivos que se producen entre el usuario y el sistema.<\/p>\n<p class=\"wp-block-paragraph\">Para comprender mejor c\u00f3mo nos servimos de cada uno, cu\u00e1les son los que nos interesan desde la perspectiva de la Producci\u00f3n y Realizaci\u00f3n <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a>, y cu\u00e1les son sus caracter\u00edsticas, daremos un repaso r\u00e1pido por los que resultan fundamentales para nosotros.<\/p>\n<p class=\"wp-block-paragraph\">B\u00e1sicamente podemos hablar de los siguientes tipos de lenguajes de desarrollo:<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/comunicaciondigital.es\/lenguajes-de-marcado\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\"><b>Lenguajes de marcado<\/b><\/a> (<a href=\"http:\/\/comunicaciondigital.es\/glosario\/html\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">HTML<\/a>, <a href=\"http:\/\/comunicaciondigital.es\/glosario\/xml\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">XML<\/a>, <a href=\"http:\/\/comunicaciondigital.es\/glosario\/xhtml\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">XHTML<\/a>\u2026) Es un lenguaje capaz de modificar un documento donde, junto con el nombre se incorporen etiquetas, marcas o anotaciones con informaci\u00f3n adicional. Es la tipolog\u00eda de lenguajes utilizados dentro del entorno de productos <a href=\"http:\/\/comunicaciondigital.es\/glosario\/web\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">web<\/a>. <a href=\"http:\/\/comunicaciondigital.es\/glosario\/html\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">HTML<\/a>5\u00a0 mejora y normaliza notablemente algunas de sus posibilidades, especialmente las relativas a la inclusi\u00f3n de elementos <a href=\"http:\/\/comunicaciondigital.es\/glosario\/multimedia\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">multimedia<\/a>. En la metodolog\u00eda actual, operan de forma separada pero conectada con los lenguajes de presentaci\u00f3n (<a href=\"http:\/\/comunicaciondigital.es\/glosario\/css-2\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">CSS<\/a>, <a href=\"http:\/\/comunicaciondigital.es\/glosario\/css-2\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">CSS<\/a>2 y CSS3) y los lenguajes <i>de scripting.<\/i><\/p>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video alignright is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Creating Codecademy Account\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/fhQfW5mlx8s?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\"><b>Lenguajes de presentaci\u00f3n<\/b>. Los lenguajes de presentaci\u00f3n realizan, como indica su nombre, un modelado de otro lenguaje (habitualmente de marcado) para realizar una presentaci\u00f3n visual determinada. El lenguaje de presentaci\u00f3n por excelencia en la <a href=\"http:\/\/comunicaciondigital.es\/glosario\/web\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">web<\/a> es <a href=\"http:\/\/comunicaciondigital.es\/glosario\/css-2\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">CSS<\/a> (Cascade Shets Style).<\/p>\n<p class=\"wp-block-paragraph\"><b>Lenguajes de programaci\u00f3n <\/b>Dentro de estos podemos clasificarlos en funci\u00f3n de <a href=\"https:\/\/qbitacora.wordpress.com\/2007\/09\/21\/clasificacion-de-lenguajes-de-programacion\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">diferentes criterios<\/a> (Nivel de abstracci\u00f3n, prop\u00f3sito, evoluci\u00f3n hist\u00f3rica, manera de ejecutarse, manera de abordar la tarea a realizar, paradigma de programaci\u00f3n, lugar de ejecuci\u00f3n, concurrencia, interactividad, realizaci\u00f3n visual, determinismo y productividad)<\/p>\n<p class=\"wp-block-paragraph\">Pero desde la perspectiva que nos interesa en este curso, nos centraremos en conocer aquellos que m\u00e1s relevancia tienen para el trabajo period\u00edstico y de comunicaci\u00f3n y que son la base del desarrollo en el \u00e1mbito web y, dentro de estos, los orientados tanto a la web propiamente dicha como al desarrollo para m\u00f3vil.<\/p>\n\n\n      \n        <figure class=\"wp-block-image aligncenter\">\n          <img decoding=\"async\" src=\"https:\/\/cibercambio.files.wordpress.com\/2021\/04\/8c13a-lenguajesde-1534376419-36.jpg\" alt=\"Fuente:\u00a0LIND Blog\">\n          <figcaption>Fuente:\u00a0LIND Blog<\/figcaption>\n        <\/figure>\n      \n\n\n<p class=\"wp-block-paragraph\">Algunos<b> <\/b>lenguajes<b> <\/b>est\u00e1n orientados al desarrollo de <b>script para la web. <\/b><a href=\"https:\/\/developer.mozilla.org\/es\/docs\/Learn\/JavaScript\/First_steps\/Qu%C3%A9_es_JavaScript\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">JavaScript<\/a> es el lenguaje que forma parte, junto con HTML y CSS, del est\u00e1ndar de desarrollo web. Se trata de un lenguaje interpretado utilizado, fundamentalmente, en el dise\u00f1o de productos <a href=\"http:\/\/comunicaciondigital.es\/glosario\/web\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">web<\/a> para otorgar <a href=\"http:\/\/comunicaciondigital.es\/glosario\/interactividad-3\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">interactividad<\/a> desde el lado cliente (fundamentalmente). Otros lenguajes que cumplen esta funci\u00f3n, desde el lado servidor, son PHP o ASP.net.<\/p>\n<p class=\"wp-block-paragraph\">En el \u00e1mbito de la web, pero tambi\u00e9n del desarrollo de aplicaciones, <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">Phyton<\/a> es el lenguaje claramente emergente.<\/p>\n<p class=\"wp-block-paragraph\">Otros lenguajes como Java, C++, Phyton, Ruby&#8230;, sirven tanto para el desarrollo de aplicaciones como para la web, pero resultan m\u00e1s complejos de aprender y quedan fuera de nuestro punto de inter\u00e9s. <\/p>\n\n\n        \n          <figure class=\"wp-block-embed is-type-video aligncenter is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n            <div class=\"wp-block-embed__wrapper\">\n              <iframe loading=\"lazy\" title=\"Programaci\u00f3n para el desarrollo de aplicaciones web\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/aeB9yEJfbLI?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n          <\/figure>\n        \n\n\n<p class=\"wp-block-paragraph\">   El <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\" target=\"_blank\" class=\"regular-link\" rel=\"noopener\">\u00edndice TIOBE<\/a> muestra cu\u00e1les son, actualmente, los lenguajes m\u00e1s utilizados.<\/p>\n\n\n      \n        <figure class=\"wp-block-image alignwide\">\n          <img decoding=\"async\" src=\"https:\/\/cibercambio.files.wordpress.com\/2021\/04\/966fd-lenguajespr-1534377578-12.png\" alt=\"\">\n\n        <\/figure>\n      \n\n\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/posts\/76298?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/proyectos.comunicaciondigital.es\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><span class=\"pdfprnt-button-title pdfprnt-button-pdf-title\">Versi\u00f3n en PDF<\/span><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Conceptos b\u00e1sicos de Internet Protocolos de internet Los protocolos de internet son los conjuntos de reglas que permiten la comunicaci\u00f3n entre m\u00e1quinas (dispositivos) para transmitir la informaci\u00f3n entre estas. Para que los equipos puedan comunicarse eficazmente es necesario que hablen el \u201cmismo idioma\u201d, es decir, que la forma de establecer la comunicaci\u00f3n se base en&hellip; <a class=\"continue\" href=\"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/\">Continua leyendo<span> Lenguajes de desarrollo web (M)<\/span><\/a><\/p>","protected":false},"author":4,"featured_media":76299,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[221],"tags":[],"class_list":["post-76298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-conocimiento"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lenguajes de desarrollo web (M) - Portal de proyectos multimedia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lenguajes de desarrollo web (M) - Portal de proyectos multimedia\" \/>\n<meta property=\"og:description\" content=\"Conceptos b\u00e1sicos de Internet Protocolos de internet Los protocolos de internet son los conjuntos de reglas que permiten la comunicaci\u00f3n entre m\u00e1quinas (dispositivos) para transmitir la informaci\u00f3n entre estas. Para que los equipos puedan comunicarse eficazmente es necesario que hablen el \u201cmismo idioma\u201d, es decir, que la forma de establecer la comunicaci\u00f3n se base en&hellip; Continua leyendo Lenguajes de desarrollo web (M)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de proyectos multimedia\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-13T19:03:06+00:00\" \/>\n<meta name=\"author\" content=\"Manuel Gertrudix Barrio\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/\"},\"author\":{\"name\":\"Manuel Gertrudix Barrio\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/#\\\/schema\\\/person\\\/4699e2d8a8c19b218ae2f96940a3c337\"},\"headline\":\"Lenguajes de desarrollo web (M)\",\"datePublished\":\"2015-08-13T19:03:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/\"},\"wordCount\":2238,\"image\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"banco-conocimiento\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/\",\"url\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/\",\"name\":\"Lenguajes de desarrollo web (M) - Portal de proyectos multimedia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2015-08-13T19:03:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/#\\\/schema\\\/person\\\/4699e2d8a8c19b218ae2f96940a3c337\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/lenguajes-de-desarrollo-web-m\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lenguajes de desarrollo web (M)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/#website\",\"url\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/\",\"name\":\"Portal de proyectos multimedia\",\"description\":\"Grupo Ciberimaginario\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/#\\\/schema\\\/person\\\/4699e2d8a8c19b218ae2f96940a3c337\",\"name\":\"Manuel Gertrudix Barrio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/wp-content\\\/litespeed\\\/avatar\\\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610\",\"url\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/wp-content\\\/litespeed\\\/avatar\\\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610\",\"contentUrl\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/wp-content\\\/litespeed\\\/avatar\\\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610\",\"caption\":\"Manuel Gertrudix Barrio\"},\"url\":\"https:\\\/\\\/proyectos.comunicaciondigital.es\\\/en\\\/author\\\/gertrudix\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lenguajes de desarrollo web (M) - Portal de proyectos multimedia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/","og_locale":"en_GB","og_type":"article","og_title":"Lenguajes de desarrollo web (M) - Portal de proyectos multimedia","og_description":"Conceptos b\u00e1sicos de Internet Protocolos de internet Los protocolos de internet son los conjuntos de reglas que permiten la comunicaci\u00f3n entre m\u00e1quinas (dispositivos) para transmitir la informaci\u00f3n entre estas. Para que los equipos puedan comunicarse eficazmente es necesario que hablen el \u201cmismo idioma\u201d, es decir, que la forma de establecer la comunicaci\u00f3n se base en&hellip; Continua leyendo Lenguajes de desarrollo web (M)","og_url":"https:\/\/proyectos.comunicaciondigital.es\/en\/lenguajes-de-desarrollo-web-m\/","og_site_name":"Portal de proyectos multimedia","article_published_time":"2015-08-13T19:03:06+00:00","author":"Manuel Gertrudix Barrio","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#article","isPartOf":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/"},"author":{"name":"Manuel Gertrudix Barrio","@id":"https:\/\/proyectos.comunicaciondigital.es\/#\/schema\/person\/4699e2d8a8c19b218ae2f96940a3c337"},"headline":"Lenguajes de desarrollo web (M)","datePublished":"2015-08-13T19:03:06+00:00","mainEntityOfPage":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/"},"wordCount":2238,"image":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#primaryimage"},"thumbnailUrl":"","articleSection":["banco-conocimiento"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/","url":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/","name":"Lenguajes de desarrollo web (M) - Portal de proyectos multimedia","isPartOf":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#primaryimage"},"image":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#primaryimage"},"thumbnailUrl":"","datePublished":"2015-08-13T19:03:06+00:00","author":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/#\/schema\/person\/4699e2d8a8c19b218ae2f96940a3c337"},"breadcrumb":{"@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/proyectos.comunicaciondigital.es\/lenguajes-de-desarrollo-web-m\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/proyectos.comunicaciondigital.es\/"},{"@type":"ListItem","position":2,"name":"Lenguajes de desarrollo web (M)"}]},{"@type":"WebSite","@id":"https:\/\/proyectos.comunicaciondigital.es\/#website","url":"https:\/\/proyectos.comunicaciondigital.es\/","name":"Portal de proyectos multimedia","description":"Grupo Ciberimaginario","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/proyectos.comunicaciondigital.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/proyectos.comunicaciondigital.es\/#\/schema\/person\/4699e2d8a8c19b218ae2f96940a3c337","name":"Manuel Gertrudix Barrio","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/proyectos.comunicaciondigital.es\/wp-content\/litespeed\/avatar\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610","url":"https:\/\/proyectos.comunicaciondigital.es\/wp-content\/litespeed\/avatar\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610","contentUrl":"https:\/\/proyectos.comunicaciondigital.es\/wp-content\/litespeed\/avatar\/f3575d3bb447e8a94fb03b29e11fe081.jpg?ver=1782754610","caption":"Manuel Gertrudix Barrio"},"url":"https:\/\/proyectos.comunicaciondigital.es\/en\/author\/gertrudix\/"}]}},"_links":{"self":[{"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/posts\/76298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/comments?post=76298"}],"version-history":[{"count":0,"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/posts\/76298\/revisions"}],"wp:attachment":[{"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/media?parent=76298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/categories?post=76298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proyectos.comunicaciondigital.es\/en\/wp-json\/wp\/v2\/tags?post=76298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}