domingo, 26 de marzo de 2017

HTML5: COMPUTACIÓN EN LA NUBE

HTML5 es la nueva tecnología, la quinta y última versión, por ahora, del lenguaje de etiquetado HTML. Esta nueva versión incorpora nuevas etiquetas, muchas de las cuales están orientadas al desarrollo de las aplicaciones web.

Gracias a HTML5 y las aplicaciones web, se va a extender la computación o informática en la nube, un paradigma que permite ofrecer servicios de computación a través de Internet.

En la computación en la nube, todo lo que puede ofrecer un sistema informático se ofrece como servicio de modo que los usuarios puedan acceder de forma remota a través de Internet. Además, los datos se almacenan de forma permanente en servidores de Internet y se envían al navegador bajo demanda.

Las principales ventajas que ofrece la computación en la nube

  • En la computación en la nube, las aplicaciones que usamos y los datos con los que trabajamos están almacenados en la Web, por lo que se puede acceder a ellos desde cualquier ordenador que esté conectado a Internet y tenga un navegador web.
  • Al estar las aplicaciones almacenadas en la Web, siempre están actualizadas a la última versión. Ya no es necesario preocuparse por las versiones de las aplicaciones, se actualizan automáticamente, y no hay que descargar ni instalar las aplicaciones y tampoco hay problemas con los datos que no funcionan en las nuevas versiones.
  • La Web es una plataforma abierta basada en estándares aceptados. Por eso, las aplicaciones web se pueden utilizar desde cualquier ordenador con cualquier sistema operativo.
  • Lo único que necesitamos es un navegador web, como Google Chrome, Microsoft Internet Explorer, Opera o cualquier otro similar. También podemos utilizar las aplicaciones web desde otros dispositivos como los teléfonos móviles.
  • Con la computación en la nube desaparece el concepto de ordenador personal. Ahora, cualquier ordenador es tu ordenador personal, sólo es necesario que esté conectado a Internet y disponga de un navegador web.
  • Si te roban tu ordenador o se rompe, no es un problema grave, puedes seguir accediendo a tus aplicaciones y datos desde cualquier otro ordenador.
  • Ya no son necesarias las copias de seguridad, porque el proveedor de la aplicación web se encarga de ello.
  • Como las aplicaciones se ejecutan en la nube, ya no es necesario descargar e instalar software en el ordenador, lo que reduce enormemente las posibles infecciones por virus.
¿Pero son todo ventajas con la computación en la nube?
La primera objeción que se plantea a la computación en la nube es la protección de los datos. Se supone que los datos en la nube están más seguros, pero no siempre es así. Y prueba de ello son varios casos famosos de sistemas de computación en la nube que han tenido graves problemas recientemente.

Otra objeción evidente es que con la computación en la nube, sin conexión a Internet un ordenador no sirve para nada. Afortunadamente, este problema cada vez será menor, ya que la disponibilidad de Internet es cada vez mayor y al final será como la electricidad, que damos por supuesto que siempre la tenemos ahí a nuestra disposición.

En resumen, las principales ventajas que ofrece la computación en la nube son:

  • Permite acceder a las aplicaciones y datos desde cualquier sitio.
  • Desaparece el concepto de versión de las aplicaciones.
  • Permite utilizar las aplicaciones y datos desde cualquier dispositivo.
  • Cualquier ordenador o dispositivo puede ser tu ordenador personal.
  • Las copias de seguridad ya no son un problema.
  • Y por último, reduce el impacto de los virus y otras amenazas similares.

jueves, 16 de marzo de 2017

EXAMEN MODULO 4

1. ¿Qué es un mapa de imagen?
A. Una imagen que representa un mapa geográfico.
B. Un mapa que está compuesto por varias imágenes.
C. Una imagen que contiene zonas activas que son enlaces.

2. Cuando se habla de HTML5 también se hace referencia a
A. Canvas, SVG, el API de geolocalización
B. Flash, .NET, Silverlight
C. Canvas, JSON, XML

3. En HTML, la fila de una tabla se define con la etiqueta
A. <td>
B. <th>
C. <tr>

4. ¿Qué formatos gráficos son considerados el estándar en las páginas web?
A. BMP, JPEG, PNG, TIFF
B. JPEG, GIF, PNG
C. JPEG, PNG, TIFF

5. ¿El tipo de documento HTML se escribe antes o después de la etiqueta <html>?
A. Antes: <!doctype html><html>
B. Después: <html><!doctype html>
C. Se puede escribir antes o después.

6. ¿Cómo se indica el juego de caracteres en una página web?
A. Con la etiqueta <charset>
B. Con la etiqueta <meta>
C. Con la etiqueta <play>

7. En HTML, una celda de encabezado de una tabla se define con la etiqueta
A. <td>
B. <th>
C. <tr>

8. ¿Qué significa BOM en el juego de caracteres?
A. Best Order Mark
B. Bit Order Mark
C. Byte Order Mark

9. El juego de caracteres ISO-8859-1 también es conocido como
A. ASCII
B. Latin1
C. UTF-8

10. Para definir un mapa de imagen en el lado del cliente se emplea la etiqueta
A. <area>
B. <map>
C. <usemap>


miércoles, 15 de marzo de 2017

HTML5

HTML5 es la quinta y última versión, por ahora, del lenguaje de etiquetado HTML. Sin embargo, HTML5 no es sólo eso, es algo más.


HTML es un estándar de facto desarrollado por el World Wide Web Consortium, un consorcio internacional que produce recomendaciones para la World Wide Web.
El desarrollo del lenguaje de marcado HTML ha ido parejo al desarrollo del World Wide Web Consortium, que fue fundado en 1994.


Desde la publicación de la primera página web en diciembre de 1990, el lenguaje HTML ha ido mejorando con nuevas versiones. En noviembre de 1995 se publicó HTML 2.0. En enero de 1997 HTML 3.2. En diciembre de 1997 apareció HTML 4. Y en enero de 2000 se publico XHTML 1.0, una reformulación de HTML 4 utilizando XML.


Finalmente, a mediados de 2007 el W3C comenzó a trabajar en HTML5, versión que está actualmente en desarrollo y que se espera que se termine en 2014.


Pero las páginas web no se desarrollan solamente con el lenguaje de marcado HTML. También se emplean otras tecnologías como las hojas de estilo en cascada, la jerarquía de objetos DOM y el lenguaje interpretado JavaScript.


El uso combinado de estas cuatro tecnologías se conoce como DHTML, el HTML dinámico, que permite crear sitios web interactivos.


Además del HTML dinámico existen otras tecnologías, como el API de programación XHR, XMLHttpRequest, el metalenguaje XML y el formato de intercambio de datos JSON. Todo ello se conoce como AJAX, una técnica de desarrollo web que permite crear aplicaciones interactivas que se ejecutan en el navegador.


Desde hace un par de años, a AJAX se le han unido una serie de nuevas tecnologías. Estas tecnologías están en desarrollo y en algunos casos existen varias alternativas que realizan la misma función.


A todas ellas se las conoce como HTML5, aunque lo más correcto sería llamarlas “la familia de tecnologías HTML5”.


HTML5 es el nuevo lenguaje de marcado que se ofrece con dos sintaxis: sintaxis de HTML y sintaxis de XHTML. El lenguaje de marcado HTML5 define nuevas etiquetas y atributos que añaden una mayor capacidad semántica al lenguaje.
  • Una de las nuevas tecnologías de la familia HTML5 es el canvas, que tiene asociada una nueva etiqueta HTML. El canvas o lienzo permite definir un área dentro de una página web en la que se puede dibujar mediante un API para JavaScript. Las posibilidades que ofrece esta tecnología son enormes. Por ejemplo, permite el desarrollo de juegos online, ya no es necesario el uso de Flash, o permite crear aplicaciones de dibujo como esta que vemos en esta imagen.
  • Otra de las tecnologías de HTML5 es SVG, un lenguaje de etiquetas basado en XML que permite crear gráficos vectoriales. Con SVG se pueden crear gráficos utilizando un lenguaje similar a HTML.
  • Otra de las tecnologías de la familia HTML5 es el API de geolocalización para JavaScript, que permite obtener la localización del usuario, siempre que el dispositivo que utilice ofrezca esa información y siempre que el usuario lo permita.
  • La tecnología de CACHE permite indicar aquellos recursos de una página web o una aplicación web que se desea que se almacenen de forma local. De esta forma se mejora el rendimiento y además permite descargar todos los contenidos necesarios y trabajar en local.
  • Mientras que la tecnología de base de datos es un API que ofrece la posibilidad de almacenar información en local en el navegador mediante una base de datos SQL Lite. Con esta tecnología se pueden realizar aplicaciones como ésta, donde el usuario puede crear notas persistentes que conservan la posición y la información aunque se abandone la página web.
  • Los WEB WORKERS es otra API para JavaScript que permite crear múltiples hilos de ejecución que se ejecutan en paralelo.
Ahora, de todas estas tecnologías, ¿cuáles podemos utilizar hoy en día?
Es difícil responder esta pregunta, porque existen múltiples navegadores con múltiples versiones, cada uno con un nivel de soporte diferente. Pero hay algunos sitios web que nos pueden ayudar.

Por último, si quieres aprender más cosas sobre HTML5, te recomiendo el sitio web “HTML5 Rocks” desarrollado por Google.

lunes, 13 de marzo de 2017

PREGUNTAS Y RESPUESTAS MODULO 4



  • En cuanto al juego de caracteres, lo más importante es...  Ser consistente en todos tus ficheros.  Es la regla de oro para evitar problemas en un desarrollo web.
  • ¿Qué es el BOM? Un caracter Unicode que indica la ordenación de los bytes. Byte Order Mark (BOM) es un carácter que indica la ordenación de los bytes en un flujo de caracteres Unicode.
  • En la etiqueta img, para indicar la ruta de la imagen se emplea el atributo.  src significa source, origen de la imagen.}
  • ¿La etiqueta img se puede utilizar para incluir en una página web una imagen que se encuentra en otro servidor web?. Si, No hay ninguna restricción, se puede incluir una imagen que se encuentra en otro servidor, simplemente hay que escribir la URL apropiada.
  •  ¿Qué formatos gráficos son considerados el estándar en las páginas web?. JPEG, GIF y PNG son considerados el estándar de formatos gráficos en las páginas web por las características que tiene cada uno.
  • ¿Qué es un mapa de imagen?Una imagen que contiene zonas activas que son enlaces.   Los mapas de imagen también se llaman a veces mapas sensibles.
  • Respecto HTML5, se puede afirmar que: La mayor parte de HTML5 sigue siendo igual a HTML4, HTML5 es básicamente HTML4 con algunas mejoras; HTML5 también elimina algunas características de HTML4 que ya no tienen sentido.
  • Según el sitio web HTML5 Test, ¿qué navegador web obtiene una mayor puntuación de compatibilidad con HTML5? Google Chrome,  En el momento de crear el contenido de la lección era así, pero esto puede cambiar en cualquier momento.
  • ¿Qué es JSON? Un formato de intercambio de datos, JSON significa JavaScript Object Notation y se emplea para serializar estructuras de datos en JavaScript.
  • ¿Qué es AJAX? Una técnica de desarrollo que permite crear aplicaciones interactivas que se ejecutan en el navegador. AJAX significa Asynchronous JavaScript And XML y permite crear páginas web en las que cambia su contenido sin que se tenga que recargar la página.
  • ¿Que nuevas etiquetas o tecnologías podemos usar en HTML5?. La etiqueta <canvas>, que permite definir una area dentro de la página web donde dibujar mediante Javascript.</canvas>, La etiqueta <svg>, que que nos permite introducir gráficos vectoriales.</svg>, Los Web Workers, que nos permiten lanzar varios hilos de ejecución en Javascript.
  • ¿Qué etiquetas añade HTML5 para estructurar una página web? header, nav, aside, footer.
  • La nueva etiqueta figure de HTML5 se emplea para: Etiquetar cualquier cosa, Mucha gente cree que dentro de figure sólo se puede incluir una imagen, pero en realidad se puede incluir cualquier cosa, como una cita, un fragmento de código, una tabla, etc.
  • La nueva etiqueta footer de HTML5 se emplea para: Etiquetar el pie de una página.

sábado, 11 de marzo de 2017

EXAMEN MODULO 3

1. El servidor que está permanentemente conectado a Internet y que aloja un sitio web se denomina:
A. Servidor de desarrollo.
B. Servidor de producción.
C. Servidor de pruebas.

2. En España, ¿qué institución gestiona los nombres de dominio .es?
A. Internet.es
B. Red.es
C. Web.es

3. Para obtener un nombre de dominio hay que dirigirse a un:
A. Agente registrador.
B. Corredor de nombres.
C. Desarrollador web.

4. Para definir un cuadro de texto en el que se pueden escribir múltiples líneas de texto se emplea:
A. <input>
B. <label></label>
C. <textarea></textarea>

5. Respecto los nombres de dominio:
A. Se compran para toda la vida.
B. Se tienen que renovar cada cierto tiempo.
C. Una persona no puede poseer más de 10 nombres de dominio.

6. Cuando se registra un nombre de dominio:
A. Se obtiene también un espacio de almacenamiento para el sitio web.
B. El espacio de almacenamiento es independiente del nombre de dominio.
C. El espacio de almacenamiento se tiene que contratar con la empresa de registro del nombre de dominio.

7. Para que un campo tipo checkbox aparezca marcado por defecto utilizamos el atributo:
A. selected
B. checked
C. ticked

8. En un formulario HTML, cuando se pulsa sobre un botón de tipo submit, los datos introducidos en el formulario se envían a la URL indicada en el atributo del formulario llamado:
A. action
B. method
C. target

9. El elemento de HTML que se emplea para definir una etiqueta para un control de formulario es:
A. <fieldset>
B. <label>
C. <legend>

10. Un nombre de dominio se convierte en una dirección a través del sistema:
A. DNS.
B. FTP.
C. HTTP.


FORMULARIOS

Un formulario web (en inglés web form) permite al usuario introducir datos para que sean enviados a un servidor web para que sean procesados.

Cuando realizas una búsqueda en un buscador e introduces las palabras que quieres buscar, estás utilizando un formulario web.
Cuando te registras en un sitio web e introduces tus datos personales, estás utilizando un formulario web.
Cuando realizas una compra e introduces los números de tu tarjeta de crédito, estás utilizando un formulario web.
Cuando realizas una actividad de tipo test en este curso, estás utilizando un formulario web.
En definitiva, un formulario web es un elemento básico en cualquier sitio web.
En las siguientes lecciones vas a aprender a crear formularios con HTML. 

Un formulario se compone de dos partes, la parte cliente y la parte servidor. La parte cliente es la que vas a aprender en este curso: la creación del formulario. La parte servidor es la encargada de recibir los datos para procesarlos, como por ejemplo insertarlos en una base de datos. 

En el siguiente vídeo se explican los formularios tradicionales con HTML (qué es un formulario, para qué sirve un formulario), se muestran las etiquetas y atributos que se emplean en un formulario y los métodos de envío (GET, POST). Además, se explican los siguientes controles de un formulario:
  • input., text., checkbox., radio., file., password., hidden., button., submit., image., reset.

En el siguiente vídeo se explican los formularios tradicionales con HTML y los siguientes controles de un formulario:

  • select., option., optgroup., textarea., label., fieldset., legend.

miércoles, 8 de marzo de 2017

CÓMO SE PUBLICA UN SITIO WEB EN INTERNET ACCESIBLE A TODO EL MUNDO?

¿Cómo se publica un sitio web en Internet accesible a todo el mundo?
Ahora mismo, tu sitio web está en tu ordenador, pero pronto aprenderás a publicarlo o ponerlo en Internet en un ordenador "especial", el servidor de producción.

¿Qué es el servidor de producción?
Normalmente, en un entorno profesional de desarrollo web es muy normal que se utilicen diferentes ordenadores para diferentes propósitos:
  • El servidor de desarrollo: es el ordenador en el que se desarrolla el sitio web, no necesita estar conectado a Internet.
  • El servidor de pruebas: es el ordenador en el que se puede comprobar el correcto funcionamiento de un sitio web en su conjunto.
  • El servidor de respaldo o de versiones: es el ordenador en el que se almacena todo el código desarrollado y permite recuperar versiones antiguas del código.
  • El servidor de producción: es el ordenador en el que está funcionando el sitio web, al que están accediendo los usuarios del sitio web y que está conectado a Internet (excepto si el sitio web es para una intranet).
Tu ordenador personal realiza las funciones de servidor de desarrollo, servidor de pruebas y servidor de respaldo (¡no te olvides de realizar copias de seguridad!), aunque si tienes varios ordenadores te puedes montar un entorno de trabajo como el anterior. ¿Y el servidor de producción? Es el ordenador en el que vas a publicar tu sitio web.

Un sitio web se compone de diferentes ficheros, las páginas HTML y todos los ficheros como imágenes y vídeos que se emplean en las páginas HTML.
Un sitio web se desarrolla en un ordenador que se suele denominar “servidor de desarrollo”. En muchos casos, el servidor de desarrollo es el ordenador personal con el que trabaja el desarrollador web.

El servidor de desarrollo normalmente no está permanentemente conectado a Internet, lo cual plantea un problema, ya que los usuarios que quieran acceder al sitio web se pueden encontrar de que no pueden en ciertas ocasiones acceder, porque el ordenador está apagado o desconectado de Internet.
Es mejor que delegues las funciones del servidor de producción en los expertos en la materia como son las empresas de alojamiento o hosting.
Una vez desarrollado un sitio web, se debe copiar del servidor de desarrollo al servidor de producción para que esté disponible para cualquier usuario en cualquier momento.

La copia de un sitio web desde el servidor de desarrollo hasta el servidor de producción se puede realizar de diferentes formas.

FTP, File Transfer Protocol, el protocolo de transferencia de archivos.
Para realizar el envío se tiene que usar un programa específico que se llama cliente de FTP.
Normalmente, la mayoría de los sistemas operativos incluyen un cliente de FTP sencillo.
Para Windows es muy popular WinSCP, un programa gratuito, aunque también existen otros programas de pago como SmartFTP, que se puede probar durante 30 días.

martes, 7 de marzo de 2017

PRINCIPALES CRITERIOS PLAN ALOJAMIENTO PAGO


1. La calidad:
Es difícil evaluarla sin haber probado antes el servicio.
El servidor web donde esté alojado nuestro sitio web no esté apagado o tenga problemas de conectividad frecuentemente.
Algunos indicadores que nos pueden ayudar a averiguar la calidad de una empresa de alojamiento son:
  • La calidad de la página web de la empresa de alojamiento, mirando la profesionalidad de la misma.
  • Las opiniones de clientes antiguos y actuales que encontremos en Internet.
  • El tiempo que lleva operando la empresa.
  • El nivel de soporte que ofrece la empresa, por ejemplo, si ofrece una sección de documentación y manuales, o si ofrece un apartado de “preguntas más frecuentes”.
  • Si la empresa ofrece un servicio de atención al cliente y resolución de problemas.
  • Un parámetro importante es el tiempo de respuesta, pero esto también es difícil de conocer a priori, a no ser que nos lo garanticen por escrito en el contrato del servicio.
2. El sistema operativo:
El sistema operativo, en inglés operating system, es el software que efectúa la gestión de los procesos básicos de un ordenador y permite la normal ejecución del resto del software que se quiere emplear.
Los dos sistemas operativos que normalmente vamos a encontrar en los planes de alojamiento son, por un lado Linux y por otro, Windows.
Normalmente cuando elegimos Linux tendremos como servidor web Apache, y cuando elijamos Windows tendremos como servidor web Internet Information Server (IIS).
La decisión de qué sistema operativo elegir depende principalmente del lenguaje de programación y de los servicios adicionales que queramos utilizar.
  • Elegiremos Linux cuando queramos utilizar los lenguajes de programación PHP, Phyton, Perl o JSP y la base de datos MySQL o PostgreSQL.
  • Elegiremos Windows cuando queramos utilizar los lenguajes de programación ASP o ASP.NET y la base de datos Access o SQL Server.
3. El espacio de almacenamiento:
El almacenamiento, también llamado “espacio web” o “espacio en disco”, es el espacio del sistema de archivos del servidor que nos ofrece la empresa de alojamiento para almacenar nuestro sitio web.
Se mide en megabytes o gigabytes. En la actualidad, suele empezar a partir de 1GB.
  • A veces se ofrecen tamaños muy grandes, para que el cliente piense que cuantos más megabytes de espacio, será mucho mejor. Sin embargo, para la empresa de alojamiento el almacenamiento en el servidor es lo más irrelevante y económico, por lo que un espacio web muy grande no implica obligatoriamente que la empresa de alojamiento sea buena.
  • En algunos planes de alojamiento nos pueden penalizar si superamos el límite de almacenamiento fijado.
  • Es muy importante asegurarse de qué incluye el concepto de espacio web, ya que nos podemos llevar la desagradable sorpresa de que incluya todo lo que vamos a emplear en el servidor, y entonces el espacio real para el sitio web se verá reducido drásticamente.
  • El espacio web que necesitamos depende del tamaño que tenga nuestro sitio web. Es mejor ser conservador, calcular un tamaño aproximado y aumentarlo en un 20-30% .
Por ello, vamos a ver cómo realizar una estimación del tamaño de nuestro sitio web.
Podemos estimar el tamaño total de nuestro sitio web multiplicando el número de páginas que tendrá por el tamaño medio de la página.


¿Y cómo se calcula el tamaño medio de la página?
Si aún no tenemos desarrollado el sitio web, calcular el tamaño medio de una página es difícil, ya que una página web se compone de múltiples ficheros, como son el código HTML, las hojas de estilo, los códigos de script, las imágenes y otros objetos que puede contener la página. El tamaño o peso de una página es la suma del tamaño de todos los archivos que componen una página.


Pero es que además, para complicarlo un poco más, los ficheros que componen una página web se comparten entre múltiples páginas web, por lo que tomar el tamaño de una única página como tamaño medio es una aproximación muy burda.

4. Los límites mensuales para la transferencia de datos:
La transferencia, también llamada volumen de transferencia o tráfico, contabiliza el total de datos enviados en un periodo de tiempo.
Normalmente se mide en gigabytes/mes. En la actualidad, suele empezar a partir de 1GB/mes.
  • Esta característica sí que es importante que la contratemos adecuadamente, porque a veces en la “letra pequeña” del contrato de alojamiento puede poner que nos penalizan si la superamos.
  • El volumen de transferencia también es difícil de calcular, más difícil aún que el espacio de almacenamiento, porque su valor depende del impacto que tenga nuestro sitio web, de cuántas visitas vayamos a recibir. Y eso es algo que no depende de nosotros.
  • Hay que calcular bien el consumo previsto y saber cuándo lo superaríamos y cuánto habría que pagar por él una vez superado el límite contratado.
  • También hay que tener claro qué incluye. En condiciones normales, un sitio web consume más tráfico que el correo electrónico y las transferencias de FTP, por lo que es suficiente con evaluar el tráfico del sitio web.
Muchas empresas de alojamiento anuncian grandes volúmenes de transferencia, incluso “transferencia ilimitada” Esto es imposible, ya que la transferencia se realiza a través de un canal de comunicación con límites físicos, que además se comparte con otros cientos o miles de sitios web.

El volumen de transferencia que necesitamos depende del tamaño que tenga nuestro sitio web y del número de visitas que tengamos.


5. La velocidad de transferencia máxima que podemos tener.
  • La velocidad de transferencia o ancho de banda, es la cantidad de datos que se pueden enviar a través de un canal de comunicación por unidad de tiempo.
  • Para el caso de los servidores web, las medidas se hacen en Kilobits por segundo o Megabits por segundo (Kbps/Mbps). Normalmente, en los planes de alojamiento más económicos no se suele indicar y sólo se garantiza en los planes más costosos.
  • El ancho de banda indica el límite de transferencia de datos que podemos alcanzar en un momento determinado.
  • El ancho de banda influye en el tiempo de respuesta del servidor web y en el tiempo que necesita un visitante para acceder a una página web. Por tanto, es un parámetro que afecta a la percepción que tienen los visitantes de nuestro sitio web.
  • Si el usuario se conecta el solo, dispone de todo el ancho de banda del servidor para descargar la página web. Si ahora se conectan cinco visitantes simultáneamente, el ancho de banda se tiene que compartir entre los cinco visitantes y por tanto, el tiempo necesario para descargar una página web se multiplica por cinco.
6. Los lenguajes de programación web que permite emplear.
  • El lenguaje de programación, se emplea para dar las instrucciones de cálculo al ordenador y permite crear aplicaciones web.
  • Si nuestro sitio web es estático, no tiene programación, esta característica no nos importará mucho porque no la utilizaremos. Sin embargo, si pensamos publicar una aplicación web, es muy importante comprobar qué lenguajes de programación admite el plan de alojamiento que vamos a contratar.
  • Existen múltiples lenguajes de programación. 
7. Si permite crear bases de datos y cuántas.
  • La base de datos, el sistema gestor de bases de datos, es el software que permite almacenar y posteriormente recuperar los datos que necesita una aplicación de forma rápida, segura y estructurada.
  • Si nuestro sitio web es estático y no tiene programación, la base de datos es otra característica por la que, en principio, no nos tenemos que preocupar mucho.
  • Respecto los sistemas gestores de bases de datos que podemos encontrar en los planes de alojamiento, si el sistema operativo es Linux, se suelen ofrecer MySQL y PostgreSQL, mientras que si el sistema operativo es Windows, se suelen ofrecer Microsoft Access y Microsoft SQL Server.
8. Si admite múltiples dominios y subdominios.
  • El dominio o nombre de dominio,es el nombre mediante el cual los visitantes van a encontrar nuestro sitio web.
  • A un mismo sitio web se puede llegar a través de diferentes nombres de dominio.
  • El emplear uno o varios nombres de dominio es más una cuestión de imagen o de estrategia empresarial que una cuestión técnica.
  • Los subdominios permiten crear subdivisiones del dominio principal. Normalmente se emplean para crear sitios web adicionales bajo el paraguas del sitio web principal. 
  • Algunas empresas de alojamiento ofrecen un número ilimitado de dominios y subdominios. Necesitaremos disponer de múltiples dominios y subdominios si queremos organizar el sitio web en diferentes secciones.
9. Otros, como el número de cuentas de correo que se pueden crear o si proporciona plantillas para crear el sitio web.
  • El número de cuentas de correo electrónico, de FTP y SSH que se ofrecen.
  • Si se facilitan scripts y librerías preinstalados.
  • Las aplicaciones preinstaladas que existen, como de foro, de blogs, gestores de contenido, de comercio electrónico.
  • El panel de control que ofrece, que es la herramienta que permite gestionar el plan de alojamiento.
  • Si ofrece análisis estadístico de las visitas al sitio web y acceso directo a los ficheros de registro (logs), que es donde se almacenan los datos estadísticos de las visitas al sitio web.
  • Si ofrece un servicio de copias de seguridad.
  • Si ofrece el servicio cron, que permite programar procesos en segundo plano para que se ejecuten de forma periódica.
  • Si se pueden realizar conexiones seguras al servidor con SSL.
  • Si tiene capacidades de streaming de vídeo y audio.
10. El precio.
  • Hay que encontrar un equilibrio entre lo que queremos obtener, qué calidad queremos, y el precio que estamos dispuestos a pagar.
  • Al comparar las ofertas de diferentes empresas de alojamiento podemos encontrar lo más acorde a nuestras necesidades. Un factor que influye en el precio es el período de contratación.
  • Muchas empresas de alojamiento ofrecen grandes descuentos si se realizan contratos por períodos largos de tiempo. 
  • Normalmente un alojamiento en Linux es más barato que en Windows, ya que la empresa de alojamiento se ahorra la licencia del sistema operativo. 
  • Los agentes registradores, las entidades autorizadas para vender los nombres de dominio, también suelen ofrecer planes de alojamiento. Normalmente suelen ofrecer un paquete completo, que incluye el registro del nombre de dominio y el alojamiento. Pero no hay ninguna obligación en contratar ambos productos a la vez.
Para finalizar, algunos consejos.
  • Fíjate un precio máximo que estás dispuesto a pagar, y a partir de ahí busca el plan de alojamiento que te ofrezca mejores condiciones.
  • Si no estás seguro de la elección que has realizado, lo mejor es probar un período corto de tiempo, por ejemplo un mes o un trimestre.
  • Si tienes varios sitios web, lo mejor es no “poner todos los huevos en la misma cesta”: contrata los planes de alojamiento con diferentes empresas y así podrás comprobar realmente cuál te resulta mejor para tus necesidades.