febrero 19, 2010


QUE SE NECESITA PARA CREAR
UNA PAGINA WEB?

Una de las características de este lenguaje más importantes para el programador es que no es necesario ningún
programa especial para crear una página Web. Gracias a ello se ha conseguido que se puedan crear páginas con
cualquier ordenador y sistema operativo. El código HTML, como hemos adelantado en el párrafo anterior, no es
más que texto y por tanto lo único necesario para escribirlo es un editor de texto como el que acompañan a todos
los sistemas operativos: editTM en MS-DOS, block de notas en Windows,viTMen UNIX, etc. Por supuesto estos no
son los únicos editores de texto que pueden ser usados, sino cualquier otro. También se puede usar procesadores
de texto, que son editores con capacidades añadidas, compo pueden ser Microsoft WordTM o WordPerfectTM pero
hay que tener cuidado porque en ocasiones hacen traducciones automáticas del código HTML que no siempre son
deseadas. En estos dos últimos casos, también hay que tener en cuenta que deberemos guardar el archivo en modo
texto.
Figura 1.2. Un editor de texto simple, como el block de notas de Windows, es todo lo
necesario para crear una página Web
Una vez hemos escrito el código deberemos guardar el archivo (con formato de texto) con la extensión .html ( o
.htm en MS-DOS, Windows 3.1 o cualquier otro sistema que sólo acepte tres letras en la extensión. Los siguientes
son nombres válidos de archivos que contengan código HTML: index.html, index.htm,principal.html,
PRINCIPAL.htm, etc...
NOTA: Si el editor o procesador de textos usado para crear la página obliga a usar la extensión .txt al guardar el
archivo en modo texto, deberemos guardarlo con esta extensión, por ejemplo como index.txt, y posteriormente
cambiar el nombre del archivo desde fuera del programa a index.html o index.htm . Para ello usaremos el
comando rename en MS-DOS; en Windows 3.1 lo haremos mediante el administrador de archivos y en Windows
95 con el explorador. En otros entornos, como Linux, es mas raro que se de esta situación.
ATENCIÓN: El World Wide Web es un sistema que diferencia las mayúsculas de las minúsculas. Es un error
común llamar a un archivo index.html y luego referirse a él como Index.html. Aunque en nuestro ordenador
puede funcionar al publicarlo seguramente no lo hará. Por esta razón es una norma general usar siempre
minúsculas para los nombres de los archivos html.
Últimamente han aparecido nuevas alternativas que facilitan la programación de páginas Web. Son los editores
HTML. Podemos dividir estos editores en dos grupos:
• Asistentes: ayudan a crear el código HTML e incluyen plantillas de código prefabricadas, por ejemplo
HotDogTM (Win), HomeSiteTM(Win),HTML EditorTM (Mac), QuantaTM (Linux, KDE) o BluefishTM, (Linux,
GNOME).
• Conversores: son programas con otra función que la de la programación Web pero que permiten convertir a
HTML. Son ejemplos de conversores Microsoft Word TM,Quark XPressTM y PageMakerTM.
• Editores WYSIWYG (What You See Is What You Get, lo que ves es lo que obtienes): estos editores
permiten crear páginas web sin escribir código HTML como si se tratase de un programa de dibujo por
ordenador. Algunos ejemplos de este tipo de editores son Macromedia DreamweaverTM, HotMetalTM o
Microsoft FrontpageTM.

Algunas razones para usar HTML

Todos estos editores HTML tipos pueden ser de gran ayuda y tienen sus ventajas e inconvenientes, pero la
experiencia demuestra que conocer el lenguaje HTML ofrece bastantes ventajas:
• Seremos capaces de aprovechar todas las características de este lenguaje, incluso las más nuevas.
• Aunque se use inicialmente un editor WYSWYG tendremos los conocimientos suficientes para modificar
posteriormente el código que éste ha creado. Así se pueden corregir errores o incluir etiquetas no soportadas
por el editor.
• No dependeremos de la disponibilidad de una herramienta concreta para poder crear páginas web. Con un
simple editor de textos será suficiente.
El principal problema de usar editores conversores y WYSIWYG es la necesidad de trabajar con dos archivos-
fuentes por separado, por un lado el archivo del editor y por otro el archivo del código HTML una vez generado,
lo que nos complica la vida a la hora de realizar cambios en nuestro Web. Sin embargo su utilidad es innegable y
su combinación con un buen conocimiento del lenguaje HTML nos convertirá en unos grandes programadores de
páginas Web capaces de realizar creaciones impactantes visualmente y de gran calidad técnica.
HTML es un lenguaje descriptivo
Probablemente el lector ha usado alguna vez un procesador de texto (AbiwordTM, Microsoft Word TM o KWordTM)
o un programa de descripción de páginas (QuarkXPressTM). Con este tipo de aplicaciones el usuario tiene un
control total sobre los elementos del documento: se le puede decir al programa "pon este texto con este tamaño",
"sitúalo a 1 cm. del borde", "usa este sangrado para los párrafos", etc... Con HTML el programador no tiene
este tipo de control sobre los elementos que incluirá en su página. El objetivo de este lenguaje será simplemente
describir cómo es una página de manera que examinando esa descripción el navegador del usuario final sea capaz
de mostrarlo de la mejor manera posible. Con HTML podremos indicarle al navegador que este es un titular, aquí
comienza un párrafo, estos son elementos de una lista, etc. posteriormente el navegador decidirá como mostrar
esos elementos.


0 comentarios: