Editores de HTML Vamos a hablar en este producto sobre los editores de HTML, los proyectos que nos sirven para crear páginas web con el lenguaje HTML. Los editores de HTML pueden ser de dos tipos, como veremos, unos facultan codificar las páginas utilizando el propio lenguaje HTML, a fundamento de etiquetas y otros nos facultan diseñar una página web, como si estuviésemos escribiendo con un editor de texto avanzado, sin tener que escribir el código con las etiquetas. Esta última vertiente, que podemos llamar editores en modo diseño, muestra una facilidad adicional para las personas que no deseen complicarse la vida con el lenguaje HTML, porque no tengan tiempo de aprenderlo o porque se sientan incapaces de hacerlo. Los editores en modo diseño nos facultan crear la página como si estuviéramos escribiendo un documento con un editor del tipo de Word. El editor de HTML es el encargado de vérselas con el lenguaje y programar internamente la página con el código HTML, según lo que nosotros estamos diseñando. Con el editor HTML en vista diseño podemos ubicar imágenes, definir estilos, emplear negritas o cursivas, etc. sin preocuparnos de las etiquetas correspondientes a cada estilo o elemento. Es el editor el que conoce estas etiquetas y las emplea convenientemente. Este tipo de editores HTML en modo diseño se denominan, en lenguaje técnico WYSIWYG (What You See Is What You Get) porque cuando trabajas con ellos lo que veis que estás formando con el editor es lo que obtienes despues cuando grabas la página. Existen dos tendencias, por tanto, entre los desarrolladores que se dedican a hacer páginas web. Por un lado poseemos a las personas que eligen crear las páginas programando el HTML y por otro las personas que emplean editores HTML en modo diseño. Algunas diferencias entre realizarlo de un modo u otro son las siguientes: Escribiendo el HTML Con un editor WYSIWYG Dominas con gran exactitud el código de la página, queda más limpio. Si dominas bien el HTML jamás tendrás ningún asunto para realizar lo que deseas. El código de la página tiene peor calidad, inclusive puede llegar a tener errores, más o menos visibles, que cuestan arreglar. Es la máquina la que domina el trabajo. Es más complicado el aprendizaje, más lento y cuando se llega a un nivel avanzado también se hace considerablemente más difícil El aprendizaje es muy sencillo, tal como puede ser laborar en Word. Solo se trata de manejar un proyecto más. Hacer una página cuesta más esfuerzo y tiempo. Es muy rápido. Cada uno debe elegir el sendero que más le convenga o el que le parezca más atractivo. De todos modos siempre se puede iniciar de un modo y despues pasar al otro modo sin ningún tipo de problema. Incluso, por adelantarnos a los acontecimientos, diríamos que cuando una persona profundiza en el diseño de páginas web llega un momento en el que le hace falta conocer las dos formas de desarrollar webs. A los programadores en HTML les hará falta aprender un editor porque eso aumentará su productividad y los que emplean editores necesitarán aprender un escaso de HTML para arreglar cierta cosa que el editor ha hecho mal o hacer cierta cosa que el editor no puede hacer. Este manual está escrito por una persona que aprendió a hacer sus primeras webs con el Block de notas y determinadas veces puede verse mi gran inclinación a escribir el código HTML uno mismo. Aunque mi consejo es aprender HTML, estoy seguro que muchos preferirán que un editor en modo diseño haga las cosas más sencillas. Si el editor HTML WYSIWYG es bueno y lo dominamos perfectamente se pueden conseguir impecables resultados. Editores HTML modo diseño WYSIWYG En el mercado tienen lugar multitud de editores de HTML WYSIWYG, es significativo escoger un editor bueno porque vuestros esfuerzos van a depender de sus resultados. Actualmente el monarca de los editores y el que os aconsejaríamos sin duda es el Dreamweaver, fabricado por Adobe. Otras probabilidades son editores como Kompozer, una alternativa gratuita Frontpage, aunque lo desaconsejamos. Editores de texto listos para escribir código HTML Las personas que después de estas líneas han decidido aprender el lenguaje HTML también tienen dispositivos muy interesantes para crecer su productividad sin abandonar de escribir ellos mismos el HTML que desean. Se trata de unos editores de texto, como cualquier otro, que están listos para escribir HTML y por lo tanto proporcionan multitud de ayudas a los diseñadores: Pueden tener abiertos y editar varios archivos a la vez Colorean los códigos de las páginas para hacerlos más comprensibles Suelen soportar otros lenguajes de programación con los que podemos llegar a laborar en el desarrollo de páginas web. Ofrecen ayudas a la programación, que muchas veces son contextuales y se activan a medida que vamos realizando las páginas. Y asimismo muchos de ellos tienen dispositivos integradas para realizar cosas tan diversas como la generación de código, asistentes, módulos de conexión por FTP con el servidor, etc. Dependiendo del proyecto escogido tendremos unas dispositivos y ayudas u otras. Sencillamente es escoger el que más se adapte a nuestras necesidades. Algunos ejemplos son: Notepad++, gratuito y código libre. Home Site, que estaba bien, aunque Adobe hace años que no lo actualiza. UltraEdit, que es un editor para programadores de los más populares. Arachnophilia, que funciona en todos los sistemas operativos. Si nos decidimos por escribir el código fuente en HTML será muy recomendable utilizar cualquiera de estos proyectos, para sentirnos más a gusto al proyector las páginas y poder realizarlas más rápido. No obstante cabe recordar que cualquier editor de textos serviría para realizar páginas web, inclusive el Block de notas, que es el editor más fácil que tiene lugar para texto plano, pero utilizar un proyecto de estos será imprescindible con el tiempo. En la sección de proyectos de desarrolloweb poseemos descripciones de algunos editores de HTML, tanto en modo diseño como escribiendo el código.