Cómo se hace una página web (2 de 3)

 

Herramientas disponibles

 

La evolución del WWW ha provocado que cada vez más gente quiera o necesite hacer páginas Web. Debido a ello han aparecido en el mercado una serie de aplicaciones cuyo objetivo es facilitar su creación, hacer más cómodo el mantenimiento o permitir un mejor diseño gráfico. Todas estas herramientas tienen sus ventajas y sus inconvenientes, y el truco estará en saber cuando es recomendable usarlas y cuando no.

Vamos a ir examinando por grupos los distintos tipos de aplicaciones o formas de hacer una página Web remarcando las ventajas e inconvenientes de cada una e intentando decidir cuando es recomendable usarla y cuando no.

EDITORES HTML

 

Hemos denominado editores HTML a todos aquellos programas cuyo objetivo es ayudar al creador de páginas Web, pero permitiendo en todo momento modificar y controlar el código HTML al su gusto. Existen gran cantidad de este tipo de editores, pero algunos sobresalen por encima de todos. Son editores que incluyen asistentes y todo tipo de facilidades para crear páginas Web, pero sin automatizar tareas, de forma que el programador nunca pierde el control de lo que está haciendo. Este tipo de herramientas reciben el nombre de WYSIWYN (What You See Is What You Need, Lo que ves es lo que necesitas). Como ejemplos podemos nombrar a HotDog o Homesite. La siguiente figura representa una muestra de este último en su versión 4.0.

 

Usar uno de estos editores ahorra mucho tiempo sin limitar el control sobre lo que se mostrará en la página. El único inconveniente que se podría achacar a este tipo de editores es que es necesario conocer el lenguaje HTML para poder hacer una página. Las ventajas por otro lado son muchas y por esta razón en este curso recomendamos usarlos como herramienta fundamental. En concreto a lo largo de esta semana iremos utilizando HomeSite 4.0 (que está incluido en el CD-ROM) para ir creando los ejemplos, y mostraremos algunas de las importantes facilidades que ofrece.

APLICACIONES WYSIWYG

 

Las aplicaciones WYSIWYG (What You See Is What You Get, Lo que ves es lo que obtienes) son todas aquellas que permiten diseñar una página como si de hacer un dibujo se tratara. En ningún momento se trabaja en HTML (con pequeñas excepciones) y el objetivo es que en todo momento se ve la página tal y como quedará al final cuando se visualice con un navegador. Cuando guardamos la página en una archivo el programa traducirá lo que hemos hecho al lenguaje HTML.
Los dos ejemplos más claros y conocidos son FrontPage y HotMetal que mantienen una lucha por el liderazgo de este tipo de herramientas. La siguiente captura corresponde a la versión 5.0 de Hot Metal

 

Estas herramientas han tenido un gran éxito en el mundo de la creación de páginas Web. Una de las principales razones de ello es que, aunque el lenguaje HTML es sencillo, para las personas poco habituadas al mundo informático aprender un lenguaje, por sencillo que sea, representa una barrera insalvable.
En definitiva, las principales ventajas de las aplicaciones WYSIWYG son:

  • Eliminan la necesidad de aprender HTML.
  • Ves constantemente la página con el formato con el que se verá a través de un navegador. Esto facilita la toma de decisiones sobre si está quedando bien o no.
  • Suelen incluir plantillas prediseñadas con un estilo muy cuidado y que permiten crear páginas atractivas en pocos minutos.

Por otro lado los inconvenientes son:

  • En el fondo no es más sencillo aprender a manejar una de estas aplicaciones que aprender el lenguaje HTML.
  • Nos limita a las posibilidades que nos ofrezca el programa. Si aparecen nuevos elementos para las páginas Web deberemos esperar a que salga la siguiente versión del programa para poder usarla, y por tanto no podremos hacer uso de las últimas novedades.
  • El código generado puede ser correcto para ser visualizado con un navegador pero no con otro. Por ejemplo, si creamos una página con Microsoft FrontPage, puede darse el caso de que no se vea bien con Netscape Navigator, con los perjuicios que eso conlleva.
  • Todos los programas que automatizan tareas te dan menos control sobre lo que estás haciendo, estos no son menos.
  • Las plantillas están bien en un principio, pero si queremos hacer un Web profesional, por el que nos van a pagar, no podemos usarlas, ya que estaremos creando un página que será muy parecida a la de miles de personas que tengan el mismo programa.
  • Aunque se puede modificar el código HTML generado por el programa, esto puede traer problemas.

A pesar de estos inconvenientes, si muchos creadores de páginas web se han decantado por usar este tipo de programas por algo será, así que no debemos descartarlos. Podemos decir que la elección entre usar una aplicación WYSIWYG o usar un editor HTML (que veremos a continuación) es una cuestión de gusto personal y del control que queramos tener sobre nuestras creaciones.

OTRAS HERRAMIENTAS

 

Hay una corriente en Internet que se decanta por usar editores de texto totalmente espartanos para crear páginas Web. Sus seguidores usan el block de notas, edit o el editor de UNIX vi que tiene auténticos forofos.

En el extremo opuesto nos encontramos los conversores. El objetivo de estos programas es convertir un documento que se encuentre en un determinado formato a HTML. Un ejemplo muy claro es el conversor que lleva incorporado Microsoft Word en sus últimas versiones. Si tenemos un documento hecho con este programa (lo cual es muy habitual) no tenemos más que seleccionar la opción guardar como HTML para crear la correspondiente página Web.
     Los inconvenientes de este sistema son varios: Primero el código generado no suele ser muy bueno, por dos razones, una porque es difícil de entender, y otra porque no es correcto sintácticamente con lo que nos arriesgamos a que no se vea bien la página con todos los navegadores. Un segundo inconveniente es que los conversores son programas muy limitados que no soportan todas las características y efectos que permite el lenguaje HTML.
     Por otro lado la gran ventaja de este método es su rapidez. Si esto es lo que más nos importa en un momento dado no debemos dudar en usar los conversores, pero tampoco es recomendable abusar de ellos.

Por último se encuentran las herramientas más innovadoras, que intentan hacerse un hueco en el mercado, pero que todavía esta por ver si lo consiguen. Estas herramientas usan tecnologías propias además del HTML. Las dos con más éxito actualmente son:

  • FLASH: Las páginas no contienen HTML sino un nuevo formato especial que facilita la creación de animaciones y la interactividad con el usuario. Los navegadores deben estar especialmente preparados para entender las páginas creadas con este sistema.
  • COLD FUSION (NetObjects): El programa NetObjects es muy similar a las herramientas WYSIWYG, pero va un paso más allá incorporando mantenimiento de sitios Web y facilidades de diseño gráfico en un único programa. Una vez creada la página se genera el código HTML, e incluso pueden crearse versiones distintas adaptadas a un navegador o a otro.

 

 

 

Introducción

Conclusion

©Jorge Ferrer. Este archivo forma parte del artículo Como se hace una página web publicado en la revista on-line Conquista la web y puede ser distribuido bajo los términos de la licencia GNU FDL.