Tabla de contenidos
Bienvenidos al segundo capítulo de cómo crear una web, donde vamos a explicar algunos de los conceptos que luego vamos a manejar de forma constante. La idea de crear esta entrada y no publicarla en otro orden, es que así cuando en capítulos siguientes hablemos de los conceptos no haya que explicarlos varias veces.
Hay algunos conceptos, en los cuales la gente no se pone muy de acuerdo para definirlo, así que podemos decir que esto no es un diccionario, con un conjunto de definiciones muy técnicas, si no una entrada en la que se explicarán una serie de tecnicismos, de una manera natural, para que todas las personas sean capaces de entenderlos.
Estas son algunas de las muchas palabras que un desarrollador de websites debe conocer y saber utilizar:
Content Management System o sistema gestor de contenidos, es un software que nos permite montarnos una página web (en cualquiera de sus versiones; web, foro, blog, etc) sin la necesidad de saber programarlo. Permitiendo que el usuario se centre en crear el contenido y no en programar el sistema que lo muestre. Esto tiene muchas ventajas, como tener una software estable, con una gran comunidad, muchos plugins y la reducción del tiempo necesario para lanzar tu web. Entre los más conocidos están Joomla, Drupal, WordPress, VBulletin, Mybb, PHPBB3 …
La IP o dirección IP es un número, que identifica a un dispositivo (ordenador, móvil, tableta, etc.) conectado a la red. Las direcciones IP suelen ser de la forma X.X.X.X siendo cada X un número entre 0 y 255.
Un dominio es una abstracción que permite asociar a una palabra o conjunto de ellas una IP. Ejemplo: nosotros accedemos a Google poniendo http://www.google.es , google.es es un dominio y permite que en lugar de introducir la IP de google.es 173.194.41.24 , podamos acceder a la página, con solo introducir una palabra, lo que dota a Internet de una mayor accesibilidad.
FTP es un protocolo de transferencia de archivos, esto permite mandar al servidor y descargar de él archivos, para ello necesitamos un programa que pueda utilizar este protocolo y que nuestro servidor tenga soporte para FTP (todos suelen tener). Desde Somos Binarios recomendamos FileZilla un software de la compañía Mozilla y que está disponible para todas las plataformas.
Un subdominio, es un dominio de orden inferior, al dominio principal. Normalmente se suelen utilizar, para proporcionar una URL directa a un determinado servicio en especial. Ejemplo: si tu dominio es google.es puedes crear un subdominio que sea m.google.es para dar acceso a una página especial para móviles.
Normalmente se suele utilizar tanto esta palabra como, alojamiento web, para referirse a la empresa, en la que están guardados los datos de nuestra web y desde donde se sirve a todo Internet.
Share Hosting o hosting compartido: es una modalidad dentro de los hosting, que permite alojar webs sin un gran requerimiento de recursos y se basa es servir desde un mismo ordenador varias páginas. Entre los problemas que podemos encontrar, están:
Pero también tiene sus ventajas:
VPS, Virtual Private Server o servidor privado virtual, es otra modalidad de hosting, utilizada en webs que van a necesitar más recursos, que tienen muchas visitas o que necesitan realizar muchas consultas. Su modelo de funcionamiento es crear una máquina virtual, propia para el cliente, a la cual se le asignan unos recursos fijos. Aunque haya varias máquinas virtuales en un mismo servidor, si tienes reservado 1GB de RAM, esa memoria no la puede utilizar otro cliente. Entre sus ventajas podemos destacar:
Pero este sistema también tiene sus desventajas:
Dedicate server o servidor dedicado, esta es el tope de gama de los hosting, en esta modalidad el usuario elige una máquina, por ejemplo un Intel Xeon modelo X con 4 núcleos, 16GB de RAM y 500GB de disco duro, y la empresa lo que hace es conectarlo a la red, tu pagas un precio, que incluye gastos de transferencia, luz y el hardware. Pero dispones de ese ordenador para ti solo, como si lo tuvieras en tu casa. Esto tiene muchas ventajas:
Como desventajas tenemos:
Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…
Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…
Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…
Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…
Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…
Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…