Diciembre 1996
Creación de documentos web dinámicos: tres editores html
Por Lluís Codina
Para crear un documento web sólo hace falta un editor de texto ascii y un buen conocimiento del lenguaje html, a fin de saber cómo y dónde colocar las etiquetas que delimitan cada elemento y estructuran la página.
Los editores especializados en la creación de documentos web ahorran al autor, sin embargo, muchas horas de trabajo, proporcionan un entorno de desarrollo cómodo y añaden prestaciones adicionales, como edición de gráficos, comprobación de errores o traducción de archivos creados con las aplicaciones ofimáticas más habituales al lenguaje html.
Además, los editores en modo gráfico, llamados editores wysiwyg (what you see is what you get) permiten crear documentos web sin necesidad de conocer, o por lo menos sin necesidad de recordar al detalle, el lenguaje html.
Se analizarán aquí tres de las aplicaciones más populares del mercado para crear documentos web: Backstage Desktop Studio 1.0 (de Macromedia), Netscape Navigator Gold 3.0 (de Netscape) y HotMetaL Pro 3.0 (de SoftQuad). Los dos primeros son dos potentes herramientas tipo wysiwyg.

* Backstage Desktop Studio es la denominación común de un conjunto de aplicaciones para crear documentos web, desarrollado por Macromedia, y que se comercializa como una sola unidad en formato de cd-rom, aunque algunas de las aplicaciones pueden adquirirse por separado.
Macromedia, empresa que ya gozaba de un considerable prestigio por sus programas de creación multimedia, ha entrado así en el mundo de la edición en Internet con programas como los que se analizan aquí y con el traslado de toda su línea de productos multimedia al lenguaje html.
Los módulos del paquete Desktop Studio son los siguientes: Designer, un editor gráfico de documentos html y componente central delconjunto; Manager una utilidad para administradores de ubicaciones web; Server, una extensión de los servidores de documentos web y, por último, una biblioteca de objetos de software que ayudan a crear documentos html dinámicos.
Estos últimos objetos son mini-programas que pueden ser invocados desde páginas html y que contienen funciones para automatizar algunas de las acciones más habituales en la tecnología web, evitando así que el autor del documento tenga que escribir el código fuente.
En particular, un servidor web que gestiona páginas con objetosBackstage tiene un comportamiento ligeramente distinto de un servidor convencional. Si tiene que enviar un documento que contiene uno o más objetos Backstage, activará el módulo Server de Backstage (que no es un servidor, pese a su nombre) para que interprete y procese las instrucciones contenidas en esos objetos y para que realice las acciones necesarias y pase los resultados al servidor que, a su vez, las enviará al cliente. Si tiene que enviar un documento que contiene solamente código html se comportará como un servidor estándar.
Por su parte, Designer es un editor de documentos web que funciona completamente en modo wysiwyg, hasta el punto que es posible desarrollar documentos html completos, incluyendo gráficos, formularios (forms) e imágenes sensibles, sin conocer ni una palabra del lenguaje o, en todo caso, sin necesidad de colocar a mano ni una sola etiqueta (tag). No proporciona soporte, en cambio, para crear tablas, por lo menos la versión testada, la 1.0 (cuando el lector lea este análisis, ya habrá salido una nueva versión), aunque siempre se puede introducir el código correspondiente desde su editor ascii.
Así pues, en su modo gráfico se trata de un editor de muy agradable uso por el elegante diseño de su interfase, con facilidades para el autor, incluyendo ventanas de diálogo que facilitan el uso de todos los recursos que hacen que un documento web sea interesante, tales como imágenes, fondos, mapas, controles ActiveX, programas java yplug-ins de Netscape. En cambio, cuando se conmuta al modo de diseño del código fuente, Designer se convierte en un editor ascii extremadamente simple que no proporciona al autor ninguna ayuda especial.
Por otro lado, aunque las especificaciones oficiales de requerimiento no son muy altas, es conveniente utilizar el programa con un microprocesador potente, por lo menos con un Pentium, so pena que el editor se arrastre más que se ejecute. Algo parecido sucede con el espacio en disco duro. Aunque las aplicaciones principales sólo ocupan unos 10 MB, prepare en cambio 40 MB si quiere instalar todos los extras del paquete, incluyendo las ayudas en línea y las bibliotecas de recursos gráficos.
Backstage Manager, otro de los componentes del conjunto es un gestor de proyectos que ayuda a administrar ubicaciones web. Mediante una interfase similar a la del Explorador de Windows 95, el programa proporciona una visión de conjunto de la estructura del servidor de páginas web y permite organizarlas en categorías. Presenta para ello una serie de grandes secciones: Documentos web, Grupos de discusión, Consultas a bases de datos y Perfiles de usuarios. Para cada uno de estos grupos, el programa ofrece funciones predefinidas que ayudan a su administración.
Pese a su nombre, Backstage Server no es un servidor de páginas web, puesto que no sustituye a esa clase de programas, sino que trabaja en unión con estos últimos y con su propia biblioteca de objetos para facilitar la construcción de páginas web dinámicas en el modo indicado antes.
En concreto, la biblioteca contiene 19 objetos, por ejemplo: Database connection, Discussion group, Menu/List, Table, etc. Cada uno de ellos dispone de diversos atributos exclusivos que permiten parametrizar sus características, además de unos atributos que son comunes a todos ellos, de manera que el autor tiene bastante discrecionalidad a la hora de su utilización.
Por ejemplo, el objeto Authentication dispone de seis atributos, con los cuales pueden definirse las diversas opciones del formulario (form) que servirá de control de acceso a información sensible. El Database connection object, por su parte, dispone de los atributos y parámetros que facilitan la conexión y la consulta de bases de datos relacionales mediante el uso de formularios insertados en páginas html, etc.
Por último el cd-rom de Backstage presenta algunos interesantes complementos. El más importante es un completo editor gráfico, xRes, que permite crear ilustraciones y editar fotografías, así como una inmensa colección de clip-arts, iconos y recursos gráficos para el realizador de páginas web.
En conclusión, el aspecto más significativo de este paquete consiste en que, por un lado, tiene herramientas gráficas para diseñar documentos sin necesidad de poner las etiquetas html a mano, así como proporciona un modo para crear documentos dinámicos y ampliar las funciones del servidor sin necesidad de programación.
Macromedia
www.macromedia.com
Distribuidores en España:
Mensana. Tel.: +34-1-361 10 01; fax: 361 42 08
TSI. Tel.: +34-3-423 63 02; fax: 425 23 70
Precios:
Designer: 19.900 PTA más IVA.
Studio: 99.700 PTA más IVA.
* Netscape Gold
"Navigator Gold es el único editor de documentos web que se parece a su navegador porque es su navegador", señalaba una revista inglesa recientemente al dar a conocer la versión beta. Efectivamente, este programa es la elegante propuesta de Netscape para editores gráficos y es, de hecho, dos programas en uno. Lo que separa al navegador del editor es un simple botón. Haciendo clic sobre ese botón se conmuta entre el modo de edición y el de navegación sin que la apariencia del documento se resienta ni un milímetro.
Probablemente, como editor gráfico sea el más eficiente, rápido y fácil del mercado. Puede hacer casi todo lo que hace un editor profesional orientado a código, pero sin necesidad de entrar ninguna etiqueta a mano, y esto incluye un módulo de creación de tablas de una eficiencia y sencillez como la que sólo puede encontrarse en los procesadores de texto de alto nivel.
También puede crear enlaces internos y externos, insertar figuras con texto arriba, abajo, a los lados o alrededor del gráfico, así como scripts (pequeños programas escritos en lenguaje JavaScript). El "casi" dicho más arriba, se refiere a que no proporciona facilidades, en cambio, para editar frames (pese a que Netscape fue su inventor) ni para crear mapas de imágenes. Sin embargo, Navigator Gold puede activar un procesador de texto externo para editar y añadir el código html para el que no ofrece soporte, como los mencionados.
Su modo de distribución, como si fuera un producto shareware más, descargándolo del servidor de Netscape, o a través de algunos de los numerosos cd-roms que entregan la revistas de informática cada mes, es también singular, con un mensaje de copyright que declara exentos de pago a estudiantes.
Teniendo en cuenta, por tanto, solamente el rango de cosas que hace, puede que sea el editor mejor diseñado y más agradable y cómodo de utilizar de los programas de su categoría. Además, no es poca cosa que sea también uno de los dos mejores navegadores del mercado. Hasta hace bien poco (justo hasta la llegada de Explorer de Microsoft) era el mejor sin más.
Si el usuario de Navigator Gold no tiene inconveniente en conectarse en línea con el servidor de Netscape, puede utilizar diversos asistentes para crear páginas, así como una extensa ayuda en línea sobre el programa.
Una última advertencia, sin embargo, que sirve para todos los editores gráficos de html en general. La experiencia demuestra que sin conocer nada del lenguaje html es difícil utilizar esta clase de programas y, por supuesto, es imposible obtener todo el rendimiento que permite ese lenguaje. El consejo es, por tanto, que el posible usuario de éste o de otros paquetes gráficos no descuide obtener alguna formación sobre html, aunque luego trabaje con editores gráficos como los descritos. Así la idea de utilizar programas wysiwyg puede verse más como una comodidad que como una forma real de poder eludir el estudio de dicho lenguaje.
Netscape
www.netscape.com
Distribuidor:
El propio servidor de Netscape.
Para empresas y uso industrial, el representante en
España es:
ADD. Tel.: +34-3-580 25 00; fax: 580 09 95
Tel.: +34-1-561 07 96; fax: 561 31 75
* HoTMetaL
Softquad es la empresa canadiense productora de uno de los editores profesionales de páginas web más potentes y avanzados del mercado: HotMetaL Pro 3.0. Ahora bien, este programa no es ni un editor wysiwyg -por lo menos no lo es en el mismo sentido que los dos programas anteriores -, ni un editor de código, sino una mezcla de ambos.
En principio, aunque está pensado para usuarios profesionales, y su uso requiere un buen conocimiento del lenguaje html, proporciona un modo de trabajo muy cercano al wysiwyg, aunque sin llegar a la fidelidad de los dos anteriores, al mismo tiempo que ofrece la posibilidad de trabajar mediante código, pero sin mostrar las auténticas etiquetas, sino unos iconos que las representan.
En un editor de código puro las etiquetas de los elementos son cadenas de caracteres. Por ejemplo, la etiqueta de inicio de cabecera principal se compone de cuatro caracteres: el signo "menor que" (<), la letra H, el número 1 y el signo "mayor que" (>), formando así la etiqueta <H1>. Pues bien, en un editor convencional se puede borrar, aunque sea por accidente cualquiera de los caracteres y quedar así una etiqueta incompleta.
En cambio, eso es imposible en HoTMetaL. Las etiquetas, aunque conservan su denominación / forma habitual, se representan como iconos y se comportan como unidades inseparables. Incluso es imposible borrarlas por error. Para borrar una etiqueta hay que ir al menú correspondiente y seleccionar la opción, pero no es posible hacerlo por haber pulsado mal una tecla.
Por otro lado, el programa mantiene un control de la coherencia del documento, de manera que el usuario no puede activar etiquetas que son lógicamente imposibles, o no puede colocar elementos fuera del lugar que les corresponde. Naturalmente, este control puede desactivarse si el usuario desea gozar de total libertad de acción.
Finalmente, el programa dispone de una función de validación del documento final que comprueba que el documento esté bien construido, desde el punto de vista de la lógica del html.
De los tres programas vistos aquí, HoTMetaL es el más potente. No hay ningún elemento que no pueda incluir. Es particularmente eficaz en la creación de documentos estructurados en marcos (frames) y en la confección de tablas.
Pero eso no es todo. Además, la versión 3.0 puede leer y transformar automáticamente documentos creados con los procesadores de texto más populares del mercado (como Word o WordPerfect), incluso con procesadores no tan populares (como Ami y Word Pro) y con alguno que otro un tanto exótico.
Cuando convierte documentos es capaz de interpretar cabeceras (Headings) a partir de características tipográficas del documento, así como tablas y listas. El resultado es un documento codificado en lenguaje html con sólo apretar un botón. Este analista ha realizado pruebas con documentos extensos creados con las últimas versiones de WordPerfect (6.0 y 6.1), repletos de tablas y listas de items y el resultado ha sido excelente. El programa se equivoca a veces y cree detectar, por ejemplo, cabeceras cuando se trata de texto normal, pero los errores son muy escasos y, en todo caso, valen la pena si a cambio ha traducido a la perfección el 99% del documento.
Sólo por esta función de traducción el programa tendría sentido en el mercado, pero, además, incluye un programa gráfico que realiza también la función de crear mapas de imágenes del tipo servidor o cliente.
A cambio de tanto derroche de potencia, no es ni un auténtico wysiwyg, como ya se ha dicho, ni un auténtico editor de código, pero probablemente es el mejor instrumento para creación de documentos web que puede encontrarse en el mercado en este momento, por lo menos para los diseñadores profesionales, o para cualquiera que deba traducir documentos preparados con procesadores de texto convencionales a html.
SoftQuad
www.softquad.com
Distribuidor en España:
SoftQuad Ibérica. Las Rozas (Madrid). Tel.: +34-1-637 18 51; fax: 710 23 27
Precio: 18.900 PTA.
Conclusiones
En resumen, por tanto, podríamos decir que el primero de los editores mencionados, Backstage Desktop Studio, puede ser muy útil para administradores de ubicaciones web por su capacidad para extender las funciones del documento y del servidor html sin programación.
Navigator Gold es recomendable para toda clase de usuarios que quieran tener una herramienta para crear documentos no muy complejos, pero con una gran facilidad de uso. Además, no hay que olvidar que:
El tercero, HoTMetaL, es útil tanto para usuarios finales avanzados como para profesionales, así como a toda clase de usuarios que necesiten traducir a web documentos creados con procesadores de texto.
Lluís Codina. Profesor de documentación periodística. Univ. Pompeu Fabra. Barcelona.








codina_lluis ARROBA fcsc.upf.es
Enlace del artículo:
http://www.elprofesionaldelainformacion.com/contenidos/1996/diciembre/creacin_de_documentos_web_dinmicos_tres_editores_html.html