Komposer una herramienta gratuita de desarrollo web.pdf
Komposer una herramienta gratuita de desarrollo web.pdf
Komposer una herramienta gratuita de desarrollo web.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
28<br />
Los editores <strong>web</strong>, o editores<br />
HTML, son programas informáticos<br />
para crear páginas <strong>web</strong><br />
sin necesidad <strong>de</strong> saber HTML o programación.<br />
Por eso, son las <strong>herramienta</strong>s<br />
fundamentales <strong>de</strong> <strong>de</strong>sarrollo<br />
<strong>web</strong> en la actualidad. Su función<br />
principal es facilitar la creación <strong>de</strong>l<br />
código HTML con el que se construyen<br />
las páginas que se hospedan en<br />
la Red.<br />
Existen dos tipos principales <strong>de</strong> editores<br />
<strong>web</strong>, los <strong>de</strong> texto y los<br />
“WYSIWYG”.<br />
Los editores <strong>web</strong> <strong>de</strong> texto colorean<br />
<strong>de</strong> diferente manera las instrucciones<br />
y parámetros <strong>de</strong>l texto, revisan la sintaxis<br />
<strong>de</strong>l código a la vez que indican<br />
y corrigen errores, a<strong>de</strong>más <strong>de</strong> cumplir<br />
otras funciones similares que<br />
facilitan el <strong>de</strong>sarrollo <strong>de</strong> código<br />
HTML. Permiten mucha flexibilidad<br />
para crear la página <strong>web</strong>, pero para<br />
usarlos se necesita ser experto en<br />
HTML y CSS (Cascading Style Sheets:<br />
hojas <strong>de</strong> estilo en cascada), ya que el<br />
código se introduce manualmente.<br />
Suelen ser usados principalmente<br />
por programadores y no son tan<br />
apreciados por diseñadores.<br />
Los editores <strong>web</strong> WYSIWYG se nombran<br />
con esta sigla que significa<br />
What You See Is What You Get (Lo<br />
que ves es lo que obtienes). Son i<strong>de</strong>ales<br />
para diseñadores y para personas<br />
sin mucho conocimiento <strong>de</strong> codificación,<br />
ya que permiten crear la página<br />
<strong>web</strong> en modo diseño, arrastrando<br />
elementos y apretando botones. Por<br />
tanto, no necesitas saber HTML ni<br />
[GiGA 2 / 2012]<br />
CSS, aunque la mayoría también<br />
tiene <strong>una</strong> ventana que permite editar<br />
directamente el código.<br />
Los que trabajan en el <strong>de</strong>sarrollo <strong>de</strong><br />
páginas <strong>web</strong>, seguramente han visto<br />
y probado más <strong>de</strong> <strong>una</strong> <strong>herramienta</strong><br />
antes <strong>de</strong> optar por su preferida.<br />
También es probable que se tenga<br />
<strong>una</strong> postura a la hora <strong>de</strong> elegir entre<br />
las aplicaciones privativas o las <strong>gratuita</strong>s.<br />
Aquí vale aclarar que no todas<br />
las <strong>herramienta</strong>s <strong>gratuita</strong>s son open<br />
source (código abierto); también<br />
podremos encontrar aplicaciones<br />
que cuentan con otro tipo <strong>de</strong> licencias<br />
y diferentes tipos <strong>de</strong> liberta<strong>de</strong>s<br />
y/o restricciones. Conozcamos alg<strong>una</strong>s<br />
<strong>de</strong> las <strong>herramienta</strong>s <strong>gratuita</strong>s<br />
más <strong>de</strong>stacadas:<br />
D.I. Humberto Becerra López<br />
humberto@dmc.copextel.com.cu<br />
Dirección Marketing y Comunicación<br />
GiGA, Copextel<br />
•KompoZer<br />
Licencia: GPL, libre <strong>de</strong> costo.<br />
Plataformas: Win | Mac | Linux.<br />
Comenzó siendo <strong>una</strong> versión no oficial<br />
<strong>de</strong> Nvu (un editor <strong>web</strong> surgido<br />
<strong>de</strong>s<strong>de</strong> el componente Composer <strong>de</strong><br />
Mozilla Suite), pero está siendo rescrito<br />
a nivel interno y contiene numerosas<br />
noveda<strong>de</strong>s. Tiene soporte para FTP<br />
y la <strong>de</strong>scarga es sorpren<strong>de</strong>ntemente<br />
pequeña para la capacidad <strong>de</strong>l programa.<br />
Cumple con los estándares<br />
<strong>web</strong> <strong>de</strong> W3C. Por <strong>de</strong>fecto, las páginas<br />
son creadas en acuerdo a HTML 4.01<br />
Strict y usan las hojas <strong>de</strong> estilo en cascada<br />
(CSS). También hay “etiquetas<br />
HTML” <strong>de</strong> la ventana, que permiten la<br />
misma funcionalidad que la barra <strong>de</strong><br />
<strong>herramienta</strong>s Developer para Firefox.<br />
KompoZer v0.8b3 para Windows.
•Amaya<br />
Licencia: W3C, libre <strong>de</strong> costo.<br />
Plataformas: Win | Mac | Linux.<br />
Es <strong>una</strong> <strong>herramienta</strong> combinada <strong>de</strong>l<br />
W3C compuesta por un navegador<br />
<strong>web</strong> y un editor <strong>de</strong> páginas <strong>web</strong> con<br />
todas las funciones. Cualquier página<br />
<strong>web</strong> que se abra pue<strong>de</strong> ser editada<br />
inmediatamente. Se pue<strong>de</strong>n ver y<br />
generar páginas HTML y XHTML con<br />
hojas <strong>de</strong> estilo CSS, expresiones<br />
MathML y dibujos SVG. Una <strong>de</strong> sus<br />
más notables características es que<br />
se pue<strong>de</strong>n ver los enlaces que se<br />
crean con el editor. Ren<strong>de</strong>riza imágenes,<br />
por ejemplo en PNG y un subconjunto<br />
<strong>de</strong>l formato <strong>de</strong> Gráficos<br />
Vectoriales Escalables (SVG, por sus<br />
siglas en inglés), como: figuras básicas,<br />
texto, imágenes y foreignObject<br />
(que es útil para incluir fragmentos<br />
HTML o expresiones MathML en<br />
los dibujos). Los gráficos están escritos<br />
en XML y pue<strong>de</strong>n ser mezclados<br />
libremente con HTML y MathML.<br />
La última versión liberada es la<br />
11.4.4, que fue lanzada el 18 <strong>de</strong><br />
enero <strong>de</strong> 2012. Esta soporta HTML<br />
4.01, XHTML 1.0, XHTML Basic,<br />
XHTML 1.1, HTTP 1.1, MathML 2.0,<br />
muchas características CSS 2, e incluye<br />
soporte para gráficos SVG (transformación,<br />
transparencia y animación<br />
SMIL), a<strong>de</strong>más <strong>de</strong> que permite,<br />
no solo visualizar, sino a<strong>de</strong>más editar<br />
<strong>de</strong> manera parcial documentos XML.<br />
Se pue<strong>de</strong> <strong>de</strong>cir que es <strong>una</strong> aplicación<br />
bastante extendida.<br />
Amaya v11.4.4 para Windows.<br />
•Bluefish Editor<br />
Licencia: GPL, libre <strong>de</strong> costo.<br />
Plataformas: Mac | Linux | (Windows<br />
con Cygwin).<br />
Bluefish es uno <strong>de</strong> los mejores editores<br />
<strong>de</strong> texto disponibles para Linux,<br />
dirigido a diseñadores <strong>web</strong> experimentados<br />
y programadores. Se<br />
enfoca en la edición <strong>de</strong> páginas<br />
códigoabierto<br />
dinámicas e interactivas, aunque no<br />
está tan centrado en el <strong>de</strong>sarrollo<br />
<strong>web</strong> como las otras alternativas a<br />
Dreamweaver. Corre en muchos <strong>de</strong><br />
los sistemas operativos compatibles<br />
con POSIX (Portable Operating<br />
System Interface) como<br />
Linux, FreeBSD, MacOS-<br />
X, OpenBSD, Solaris y<br />
Tru64. Cuenta con características<br />
tales como rapi<strong>de</strong>z,<br />
posibilidad <strong>de</strong> abrir<br />
múltiples archivos simultáneamente,<br />
soporte multiproyecto,<br />
soporte para<br />
archivos remotos mediante<br />
gnome-vfs, marcado<br />
<strong>de</strong> sintaxis personalizable<br />
basado en expresiones<br />
regulares compatibles<br />
con Perl, así<br />
como soporte para sub-<br />
Bluefish v2.0.0 para Linux.<br />
patrones y patrones pre<strong>de</strong>finidos<br />
(para HTML,<br />
PHP, Javascript, JSP, SQL,<br />
XML, Python, Perl, CSS,<br />
ColdFusion, Pascal, R,<br />
Octave/Matlab), diálogos<br />
para etiquetas HTML, asistentes<br />
para creación fácil<br />
<strong>de</strong> documentos, creación<br />
<strong>de</strong> tablas, marcos<br />
(frames); soporte para<br />
múltiples codificaciones,<br />
trabajo con diferentes<br />
juegos <strong>de</strong> caracteres, numeración<br />
<strong>de</strong> líneas, menús<br />
<strong>de</strong>splegables, barras<br />
<strong>de</strong> <strong>herramienta</strong>s configurables, diálogo<br />
para insertar imágenes y buscador<br />
<strong>de</strong> referencia <strong>de</strong> funciones. También<br />
ofrece integración personalizable<br />
con varios programas (make,<br />
javac, etc), resaltado <strong>de</strong> sintaxis<br />
(C, Java, JavaScript, Python, Perl,<br />
ColdFusion, Pascal, R y Octave) y traducciones<br />
completas para aproxima-<br />
damente veintidós idiomas.<br />
•Screem<br />
Licencia: GNU, libre <strong>de</strong> costo.<br />
Plataformas: Mac | Linux.<br />
Es un editor para el <strong>de</strong>sarrollo <strong>de</strong><br />
sitios <strong>web</strong> diseñado para Linux, que<br />
Screem v0.16.1 para Linux.<br />
trabaja en código fuente,<br />
<strong>de</strong> manera que se pue<strong>de</strong><br />
tener mayor control sobre<br />
el código <strong>de</strong>l sitio. Tiene<br />
soporte para HTML, Java-<br />
Script, CSS, PHP etc.<br />
Actualmente se han liberado<br />
las versiones 0.8.2<br />
(estable) y 0.9.0 (inestable),<br />
<strong>de</strong> las cuales se corrigen<br />
fallos menores como<br />
el crasheo, corregido en la<br />
versión 0.90. También se<br />
adjuntan nuevas características<br />
como el ajuste <strong>de</strong><br />
línea y la fijación <strong>de</strong>l espaciado <strong>de</strong>l<br />
tabulador (v0.8.2) w.<br />
•Quanta Plus<br />
Licencia: GNU, libre <strong>de</strong> costo.<br />
Disponible para: Linux (KDE).<br />
Quanta Plus se está convirtiendo en<br />
un competidor <strong>de</strong> peso para los editores<br />
<strong>web</strong> comerciales <strong>de</strong>l mercado,<br />
pues el proyecto está ganando <strong>una</strong><br />
serie <strong>de</strong> <strong>de</strong>sarrolladores <strong>de</strong> software<br />
<strong>de</strong> código abierto. Para los que usan<br />
PHP como lenguaje <strong>de</strong> <strong>de</strong>sarrollo<br />
principal resulta difícil encontrar <strong>una</strong><br />
<strong>herramienta</strong> mejor que Quanta. Tiene<br />
un conjunto <strong>de</strong> características que<br />
incluyen la interfaz multidocumento,<br />
edición WYSIWYG y plantillas. Entre<br />
las características más avanzadas se<br />
encuentra el plug-in <strong>de</strong> apoyo e integrado<br />
<strong>de</strong> <strong>de</strong>puración <strong>de</strong> PHP. También<br />
cuenta con el apoyo <strong>de</strong> terceros para<br />
el control <strong>de</strong> revisión y control <strong>de</strong> código<br />
fuente (con equipos). Usa KIO para<br />
FTP, SSH (con FISH) y soporta otros<br />
protocolos. Tiene asistentes para crea-<br />
[GiGA 2 / 2012]<br />
29
30<br />
ción <strong>de</strong> tablas, enlaces y páginas en<br />
blanco; resaltado <strong>de</strong> sintaxis <strong>de</strong> HTML,<br />
Javascript, CSS y varios más. Soporta<br />
plug-ins a través <strong>de</strong> KParts; por<br />
<strong>de</strong>fecto son: Konsole, KImageMap-<br />
Editor, KLinkStatus, Cervisia (CVS) y<br />
KFileReplace. Es <strong>una</strong> <strong>herramienta</strong><br />
libre <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> páginas <strong>web</strong><br />
diseñada para el proyecto KDE, a<strong>de</strong>más<br />
funciona en el entorno GNOME.<br />
Su versión actual es la 3.5. Forma<br />
parte <strong>de</strong>l paquete k<strong>de</strong><strong>web</strong><strong>de</strong>v.<br />
•Aptana Studio<br />
Licencia: dual y costo gratuito.<br />
Win | Mac OSX 10.4 + | Linux (con GTK).<br />
Es un entorno <strong>de</strong> <strong>de</strong>sarrollo integrado<br />
basado en eclipse y <strong>de</strong>sarrollado<br />
por Aptana, Inc., que pue<strong>de</strong> funcionar<br />
bajo Windows, Mac y Linux.<br />
Provee soporte para lenguajes como:<br />
PHP, Python, Ruby, CSS, Ajax, HTML y<br />
Adobe AIR y el <strong>de</strong>sarrollo <strong>de</strong> Apple<br />
iPhone. Tiene asistente <strong>de</strong> código<br />
para HTML y Javascript; librerías Ajax<br />
(jQuery, prototype, scriptaculous, Ext<br />
JS, dojo, YUI y Spry entre otras),<br />
conexión vía FTP, SFTP, FTPS y Aptana<br />
Cloud. Es <strong>una</strong> <strong>herramienta</strong> para trabajo<br />
con bases <strong>de</strong> datos que ofrece<br />
marcado <strong>de</strong> sintaxis mediante colores.<br />
Es compatible con extensiones<br />
para Eclipse (existen más <strong>de</strong> 1000).<br />
[GiGA 2 / 2012]<br />
Quanta Plus v3.5 para Linux.<br />
Aptana Studio v1.0.0 para Windows.<br />
códigoabierto<br />
•BlueGriffon<br />
Licencia: libre <strong>de</strong> costo.<br />
Mac OS X 10.5 y 10.6 |<br />
Windows XP | Ubuntu<br />
32 y 64 bits.<br />
Nuevo editor visual diseñado<br />
para aprovechar el<br />
potencial <strong>de</strong> HTML 5. Su<br />
creador es el autor <strong>de</strong><br />
Nvu, lo que asegura la<br />
calidad <strong>de</strong>l proyecto y<br />
su resultado. Utiliza el<br />
motor <strong>de</strong> ren<strong>de</strong>rizado <strong>de</strong><br />
Firefox (en su versión 4),<br />
es software libre, y multi-<br />
BlueGriffon v1.5.1 para Windows.<br />
plataforma. Está preparado<br />
para trabajar con<br />
HTML 4, XHTML 1 y<br />
HTML 5 (tanto en HTML<br />
como en XML), incluye<br />
las <strong>herramienta</strong>s para<br />
crear y gestionar CSS en<br />
su versión 3, integrar<br />
multimedia con etiquetas<br />
<strong>de</strong> HTML 5, así como<br />
la edición interactiva <strong>de</strong><br />
tablas, y la integración<br />
<strong>de</strong> WebFonts, tan <strong>de</strong><br />
moda en los dos últimos<br />
años. A<strong>de</strong>más, ya gestiona<br />
imágenes vectoriales en formato<br />
SVG. La estructura <strong>de</strong> la aplicación<br />
permite añadir a la misma complementos<br />
o add-ons, que extien<strong>de</strong>n sus<br />
funcionalida<strong>de</strong>s (estos complementos<br />
son <strong>de</strong> pago).<br />
Después <strong>de</strong> conocer algunos <strong>de</strong><br />
los editores <strong>web</strong> gratuitos más difundidos,<br />
pasemos a repasar alg<strong>una</strong>s<br />
<strong>de</strong> las principales características <strong>de</strong><br />
KompoZer, un editor <strong>de</strong> páginas <strong>web</strong><br />
<strong>de</strong> los que facilitan la vida a los usuarios<br />
con poca experiencia y que no<br />
<strong>de</strong>sean vérselas con el lenguaje<br />
HTML. KompoZer permite editar las<br />
páginas aunque no se cuente con<br />
conocimientos técnicos, y lo hace <strong>de</strong><br />
manera muy sencilla, como si estuviésemos<br />
trabajando en un programa<br />
<strong>de</strong>l estilo <strong>de</strong> Word. Se adapta<br />
especialmente a las personas que tienen<br />
pocos recursos y <strong>de</strong>sean un producto<br />
que cumpla sus necesida<strong>de</strong>s,<br />
pero sin tener que invertir mucho<br />
tiempo en apren<strong>de</strong>r a manejarlo, ni<br />
tener que gastar dinero en comprar<br />
<strong>una</strong> licencia.<br />
KompoZer a fondo<br />
Antes <strong>de</strong> comenzar con el porqué <strong>de</strong><br />
la recomendación <strong>de</strong> este programa,<br />
hagamos un poco <strong>de</strong> historia. En un<br />
principio existió el Nvu,<br />
un po<strong>de</strong>roso editor <strong>de</strong> código<br />
HTML creado sobre el<br />
motor <strong>de</strong>l compositor <strong>de</strong>l<br />
Mozilla Application Suite,<br />
por sus mismos <strong>de</strong>sarrolladores.<br />
Fue tal la recepción<br />
que tuvo, que se<br />
convirtió en el freeware<br />
más popular para crear<br />
sitios <strong>web</strong>. En 2006,<br />
Daniel Glazman (lí<strong>de</strong>r <strong>de</strong>l<br />
<strong>de</strong>sarrollo) anunció que<br />
iban a cesar el <strong>de</strong>sarrollo<br />
<strong>de</strong> dicho programa para<br />
concentrarse más en algunos<br />
proyectos <strong>de</strong> Mozilla. Sin embargo,<br />
el sitio <strong>web</strong> <strong>de</strong> Nvu siguió online,<br />
al igual que la última versión disponible.<br />
La comunidad, viendo su gran<br />
potencial, creó sobre la base <strong>de</strong>l<br />
mismo programa un editor <strong>de</strong> HTML<br />
llamado KompoZer. Esta bifurcación<br />
se ha situado como el mejor editor<br />
HTML gratuito, ya que es muy similar<br />
a su antecesor, solo que con la mayoría<br />
<strong>de</strong> los bugs arreglados. Actualmente<br />
su <strong>de</strong>sarrollo sigue <strong>una</strong> línea<br />
completamente renovada, escrito <strong>de</strong>s<strong>de</strong><br />
cero, y con muchas mejoras y noveda<strong>de</strong>s<br />
respecto a su antecesor, a<strong>de</strong>más<br />
<strong>de</strong> que está apoyado por la Fundación<br />
Mozilla.<br />
Los que alg<strong>una</strong> vez han usado programas<br />
como el Frontpage o el Dreamweaver<br />
(los más populares), conocerán<br />
cómo funciona este programa, y<br />
para qué sirve. KompoZer provee las<br />
<strong>herramienta</strong>s necesarias para crear<br />
sitios <strong>web</strong> sin la necesidad <strong>de</strong> tener un<br />
conocimiento <strong>de</strong> código HTML. La<br />
forma en que funciona es bastante<br />
simple: el usuario crea la página <strong>de</strong> la<br />
manera que <strong>de</strong>sea verla, es <strong>de</strong>cir, si<br />
quiere <strong>una</strong> imagen en cierto lugar,<br />
simplemente carga la imagen y la<br />
coloca don<strong>de</strong> <strong>de</strong>sea. A este estilo <strong>de</strong><br />
programas se le llama “WYSIWYG”.
Esto quiere <strong>de</strong>cir que pue<strong>de</strong>s crear<br />
sitios <strong>web</strong> directamente escribiendo<br />
texto sobre KompoZer, como si fuera<br />
un editor <strong>de</strong> texto normal y sin tener<br />
que escribir el código fuente HTML<br />
necesario para construir la página.<br />
Cuando quieres insertar otros contenidos,<br />
como imágenes o enlaces, tienes<br />
que utilizar botones <strong>de</strong> la barra <strong>de</strong><br />
<strong>herramienta</strong>s, que te muestran formularios<br />
para especificar las propieda<strong>de</strong>s<br />
<strong>de</strong> los elementos, como el archivo <strong>de</strong><br />
la imagen, el texto alternativo, o en el<br />
caso <strong>de</strong> un enlace, la dirección adon<strong>de</strong><br />
se dirige, etc.<br />
Esto simplifica bastante la tarea <strong>de</strong><br />
las personas que quieren empezar a<br />
crear sus páginas <strong>web</strong>, porque no tienen<br />
que conocer HTML. Simplemente<br />
tienen que apren<strong>de</strong>r a manejar<br />
KompoZer, con sus menús, formularios,<br />
etc. Pero no hay que engañarse,<br />
porque utilizar un programa <strong>de</strong> este<br />
estilo, como mínimo, requerirá unos<br />
conocimientos básicos para apren<strong>de</strong>r<br />
a manejar archivos <strong>de</strong> diversos tipos,<br />
conexiones FTP, y otras características<br />
propias <strong>de</strong> la publicación en Internet.<br />
A la hora <strong>de</strong> maquetar contenidos en<br />
<strong>una</strong> Web ─lo que se hace con<br />
KompoZer─ también viene bien saber<br />
las distintas propieda<strong>de</strong>s que po<strong>de</strong>mos<br />
aplicar a los elementos <strong>de</strong> la<br />
página para cambiar su apariencia,<br />
colocación o comportamiento.<br />
Principalmente, para mantener el control<br />
sobre los resultados finales será<br />
importante conocer las particularida<strong>de</strong>s<br />
<strong>de</strong> diseñar <strong>una</strong> <strong>web</strong>, ya sea formateando<br />
el aspecto directamente con<br />
atributos HTML o con hojas <strong>de</strong> estilo<br />
en cascada. KompoZer presta ayuda a<br />
los principiantes porque se pue<strong>de</strong>n<br />
<strong>de</strong>finir todas estas cosas con el propio<br />
programa, sin tener que lidiar con los<br />
lenguajes, pero conocer un poco sobre<br />
ellos siempre nos ayudará.<br />
El programa ayuda bastante a la hora<br />
<strong>de</strong> diseñar la página <strong>web</strong>, pero a<strong>de</strong>más<br />
tiene diversas <strong>herramienta</strong>s para<br />
facilitar también la publicación en un<br />
servidor. Dispone <strong>de</strong> un gestor <strong>de</strong><br />
sitios (site manager), en el que po<strong>de</strong>mos<br />
configurar un acceso por FTP al<br />
servidor <strong>web</strong> don<strong>de</strong> está alojada la<br />
página. A través <strong>de</strong> ese gestor po<strong>de</strong>mos<br />
abrir archivos que estén en el<br />
servidor para editarlos directamente<br />
con KompoZer y luego guardarlos en<br />
el servidor con el botón Publish.<br />
También se pue<strong>de</strong> crear nuevos archivos<br />
y subirlos a un servidor que se<br />
tenga configurado en el gestor <strong>de</strong><br />
códigoabierto<br />
sitios. El mismo gestor <strong>de</strong> sitios se utiliza<br />
también para acce<strong>de</strong>r a directorios<br />
y ficheros que se tengan <strong>de</strong><br />
forma local en el or<strong>de</strong>nador, configurando<br />
un sitio sin indicar los datos <strong>de</strong><br />
FTP, sino indicando el directorio <strong>de</strong>l<br />
disco duro don<strong>de</strong> están los archivos<br />
<strong>de</strong> la <strong>web</strong>.<br />
Otro <strong>de</strong>talle es que la aplicación es<br />
bastante ligera y <strong>una</strong> vez <strong>de</strong>scargada<br />
no necesita instalación. Esta característica<br />
realmente resulta útil para guardarla<br />
en un dispositivo externo, como<br />
<strong>una</strong> llave <strong>de</strong> memoria; para llevarla a<br />
otro or<strong>de</strong>nador y tener capacida<strong>de</strong>s <strong>de</strong><br />
edición <strong>de</strong> <strong>web</strong>, sin tener que instalar<br />
nada en él. Otros usuarios podrán<br />
encontrar problemas justamente por<br />
esto, porque piensen que tienen que<br />
instalar el programa y no encuentren<br />
el instalador, sino directamente el ejecutable<br />
con muchos otros archivos.<br />
Un <strong>de</strong>talle muy provechoso es el<br />
corrector ortográfico que <strong>una</strong> vez<br />
activado corrige a medida que uno<br />
escribe. Como lo hacía el Nvu, el<br />
KompoZer corre sin problemas en<br />
cualquier PC. No se cuelga, ni se congela.<br />
Funciona realmente muy bien. A<br />
pesar <strong>de</strong> tantas cosas positivas, las<br />
negativas se hacen presentes. Uno <strong>de</strong><br />
los problemas más molestos es que el<br />
código no se redacta <strong>de</strong> <strong>una</strong> manera<br />
que sea fácil <strong>de</strong> leer. Para aquellos que<br />
lo utilizan con <strong>una</strong> base mínima <strong>de</strong><br />
HTML pue<strong>de</strong> ser muy molesto.<br />
Una <strong>de</strong> las gran<strong>de</strong>s adiciones en las<br />
últimas versiones <strong>de</strong> KompoZer es el<br />
editor <strong>de</strong> hojas <strong>de</strong> estilo en cascada,<br />
también conocidas como CSS. Este<br />
editor, llamado CaSca<strong>de</strong>S, se utiliza<br />
en <strong>una</strong> ventana separada <strong>de</strong>l programa<br />
en sí. La ventana tiene diferentes<br />
pestañas en don<strong>de</strong> aparecen las partes<br />
<strong>de</strong>l sitio que se pue<strong>de</strong>n personalizar,<br />
como el fondo, el texto, y los<br />
bor<strong>de</strong>s, entre otras cosas. Aunque en<br />
un principio pue<strong>de</strong> parecer un poco<br />
abrumador, finalmente resulta muy<br />
simple <strong>de</strong> usar. Es <strong>una</strong> gran opción<br />
para po<strong>de</strong>r darle un toque <strong>de</strong> originalidad<br />
a tu sitio.<br />
Por último, según los autores, muchas<br />
personas les estuvieron preguntando<br />
por qué nunca salió <strong>una</strong><br />
versión final <strong>de</strong>l programa, ya que el<br />
número <strong>de</strong> las versiones siempre sale<br />
con un cero al inicio, indicando que<br />
no es <strong>una</strong> versión final. A esa interrogante<br />
ellos respondieron que se <strong>de</strong>be<br />
a que KompoZer no es un software<br />
con fines comerciales, y está siempre<br />
en constante cambio y mejora, por<br />
eso no hay, y seguramente no habrá,<br />
<strong>una</strong> versión final. Es por eso que los<br />
usuarios pue<strong>de</strong>n esperar que sea gratis<br />
por mucho tiempo más.<br />
Los <strong>de</strong>tractores dirán que esta clase<br />
<strong>de</strong> programas escribe el texto <strong>de</strong> <strong>una</strong><br />
manera poco funcional y que no es el<br />
modo en que un sitio <strong>web</strong> <strong>de</strong>bería<br />
ser creado, pero da la posibilidad <strong>de</strong><br />
crear un sitio <strong>de</strong> manera eficiente y<br />
relativamente fácil. Y como si todo<br />
eso fuese poco, es gratis.<br />
Conclusiones<br />
KompoZer se anuncia como un editor<br />
<strong>de</strong> extrema facilidad <strong>de</strong> uso y en eso<br />
no estamos tan <strong>de</strong> acuerdo. Es verdad<br />
que se han simplificado mucho los<br />
menús y se ha tratado <strong>de</strong> minimizar<br />
las <strong>herramienta</strong>s y opciones <strong>de</strong>l programa,<br />
<strong>de</strong> modo que no abrumen sus<br />
posibilida<strong>de</strong>s, pero eso no significa<br />
que el programa sea extremadamente<br />
fácil <strong>de</strong> usar. Quizás sea más<br />
cómodo si se compara con otros programas<br />
similares, como Frontpage o<br />
Dreamweaver, pero cualquier programa<br />
<strong>de</strong> este estilo tiene un grado <strong>de</strong><br />
complejidad más o menos gran<strong>de</strong>. Es<br />
que crear <strong>una</strong> <strong>web</strong>, aplicarle todo tipo<br />
<strong>de</strong> estilos y complementos y subirla al<br />
servidor, pue<strong>de</strong> resultar complejo para<br />
usuarios inexpertos. Pero al menos<br />
hay que aceptar que han intentado<br />
simplificar los procesos. A pesar <strong>de</strong> no<br />
estar oficialmente abandonado, en la<br />
práctica hace mucho que el <strong>de</strong>sarrollador<br />
principal y casi único, Fabién<br />
Kazenave, no le pue<strong>de</strong> <strong>de</strong>dicar tiempo,<br />
por lo que no ha aportado nuevos<br />
<strong>de</strong>sarrollos, solo la corrección <strong>de</strong> errores<br />
y bugs.<br />
Tampoco el editor <strong>de</strong>l W3C, Amaya, ha<br />
corrido mejor suerte, ya que su <strong>de</strong>sarrollo<br />
se <strong>de</strong>tuvo en 2009. Estos editores<br />
no ofrecen las funcionalida<strong>de</strong>s<br />
necesarias para trabajar con las nuevas<br />
prestaciones que ofrece HTML 5. Por<br />
esta razón, pue<strong>de</strong>n quedar <strong>de</strong>splazados<br />
por otros que sí se han adaptado<br />
a la nueva versión <strong>de</strong>l lenguaje <strong>de</strong> marcación<br />
HTML, como es el caso <strong>de</strong> su<br />
hermano más joven BlueGriffon que sí<br />
sabe aprovechar el potencial <strong>de</strong> HTML<br />
5. Por lo <strong>de</strong>más, es <strong>una</strong> opción, casi la<br />
única, que tenemos para diseñar y<br />
codificar páginas <strong>web</strong> en HTML5 con<br />
software libre. La última versión revisada<br />
<strong>de</strong> BlueGriffon, la 1.1.1. <strong>de</strong>l 10 <strong>de</strong><br />
junio <strong>de</strong> 2011, es un buen paso a<strong>de</strong>lante,<br />
rápido y fiable. Un par <strong>de</strong> versiones<br />
más y estará maduro para su<br />
uso en producción.<br />
[GiGA 2 / 2012]<br />
31