Todos los que en alguna determinada ocasión nos hemos enfrentado al desarrollo de una página web nos hemos planteado qué herramientas software emplear.
Si nuestro cliente nos impone el tipo de herramientas, no hay nada que sopesar, pero en caso de que nos dé total libertad, o bien sea un proyecto web propio, la cosa cambia dado que disponemos de múltiples herramientas en el mercado para esta finalidad. Aquà vamos a centrarnos en las herramientas opensource que nos permiten desarrollar y diseñar espacios web de forma sencilla y eficaz como alternativa a algunos gigantes privados del mercado conocidos por todos.
Es muy posible que al iniciarnos como diseñadores de espacios web nos empapáramos todos, o casi todos, de manuales y tutoriales acerca del formato HTML para poder empezar a hacer nuestros pinitos y montar nuestras primeras páginas web que conformarÃan nuestro espacio o portal. Pero pronto conocimos la existencia de herramientas de apoyo que casi nos permitÃan olvidarnos, en parte, de tan dichoso lenguaje de tipado y poder montar productos web más vistosos. Los más conocidos programas son: Dreamweaver de Macromedia, actualmente de Adobe, y Frontpage del gigante Microsoft. Dichas herramientas nos ofrecen un entorno visual de tipo WYSWYG, “What You See is What You Get” (lo que ves es lo que hay). Puedes crear tu espacio tal y como, por ejemplo, crearÃas un fichero de texto enriquecido especificando formatos de texto, insertando imágenes, etcétera…, todo a golpe de ratón. El problema: el coste de licencia de estas herramientas. Muy elevado en determinadas situaciones en las que pequeñas y medianas empresas, asà como particulares, no pueden costear. La solución: buscar alternativas de libre distribución con licencia de tipo GNU, lo que se denominan aplicaciones opensource.
Para los que no conozcan que es el término opensource comentaremos un poco su significado. Un producto se considera opensource cuando es de libre distribución, tanto el producto como los detalles de desarrollo del mismo. Al tratarse de productos informáticos nos referimos a su código fuente con lo que podremos obtenerlo, modificarlo y redistribuirlo sin ningún problema. Esta filosofÃa a dado lugar al movimiento de software libre, el cual está siendo activamente impulsado en España por organismos autonómicos tales como la Junta de Extremadura o la Junta de AndalucÃa y que tiene en Richard Stallman, creador de la FSF (Free Software Foundation), a su máximo exponente y profeta.
Habitualmente se pueden encontrar paquetes de este tipo de aplicaciones dentro de numerosas distribuciones Linux, pero es un error ligar el concepto de opensource a este sistema operativo en sus múltiples distros y meta-distros, dado que también podemos encontrar su equivalente para Windows u otro sistema en GNU.
Editores opensource completos que soporten el formato HTML, asà como otros, existen muchÃsimos, podrÃamos citar incluso Emacs, aunque este, más que un editor de texto, un dÃa de estos podrÃa ser considerado un nuevo sistema operativo dado la multitud de opciones y funcionalidades que aporta. Bromas aparte, vamos a seleccionar un simple pero eficaz programa de generación y edición de código HTML. Nos referimos a BlueFish Editor.
BlueFish se distribuye bajo GNU PUBLIC License 2, y se presenta como un magnÃfico programa bajo Linux para desarrollar nuestros diseños web de forma cómoda, eficaz y sencilla, orientado para usuarios noveles y completo a su vez para usuarios avanzados o expertos. Se presenta como un editor de texto enriquecido donde dispondremos de botoneras y opciones de menú que nos formatearán automáticamente el texto en código HTML limpio, algo muy importante dado que, por ejemplo, el producto del gigante de gigantes, Frontpage e incluso el Microsoft Word que permitÃa la exportación a formato HTML, generaban el código HTML más sucio que podemos imaginar, un código fuente casi imposible validar y que, por supuesto, no cumple con los estándares establecidos por la W3C.
Cosas que podemos echar de menos en BlueFish son, por ejemplo, un módulo de previsualización del website que estamos diseñando en ese momento, y la no posibilidad de soporte de código en lenguaje servidor. Esto quiere decir que sà podremos introducirlo pero no será interpretado hasta que no se aloje en un servidor en Internet.
En cuanto al diseño gráfico para la web muchos pensamos siempre en Adobe Photoshop. Sin embargo, existe una aplicación equivalente que es incluso más sencilla que esta: The GIMP. Se presenta como una aplicación software de diseño gráfico avanzado que usa las bibliotecas sobre las que luego se formó el aspecto gráfico de las librerÃas GTK+ que dieron lugar al entorno de escritorio Gnome.
Pero no todo es de color de rosas, en el campo de la generación de ficheros multimedia en formato Flash para la web no existe un competidor fuerte contra el gigante, y posiblemente único software para este tipo de productos, Adobe Macromedia Flash.
Podemos citar otros productos tales como Swish que permiten al usuario novel que no desea demasiados quebraderos de cabeza para montar una simple animación Flash, obtener lo que desea en un breve espacio de tiempo, y con una curva de aprendizaje suave. El problema es que es también otro producto de pago, con un perÃodo de prueba de 30 dÃas.
En la actualidad cabrÃa destacar una nueva alternativa que viene de la mano de Mozilla: Navigator Composer, que de la mano del navegador, trae incorporado un sistema de edición de webs WYSWYG bastante completo.
En resumen, múltiples alternativas en formato de libre distribución que nos permite tener casi todo lo necesario para empezara realizar nuestros diseños web. Esto, conjunto con el espÃritu de libre distribución y soporte de otros productos como los lenguajes de servidor tipo PHP, o los numerosos proyectos del equipo Apache, asà como las aplicaciones AMP del mercado, hacen que el coste de desarrollo de un site básico sea nulo, o mÃnimo.
La introducción del concepto Web 2.0 está trayendo consigo a múltiples motores de desarrollo de portales web que se distribuyen de forma opensource tales como PHPNuke, Zope o Plone, y que están brindando a la comunidad de desarrollo un conjunto de herramientas de programas de libre distribución muy potentes y ágiles con las que podemos obtener resultados realmente notables.
Es muy posible que en este reportaje de MundoInformática nos hayamos dejado muchas herramientas software en el tintero, y también es probable que en el momento en que se lean estas lÃneas existan otras alternativas más fuertes a las anteriormente citadas, y es que la frecuencia de actualización y aparición de nuevos productos en esta lÃnea es abismal. Para estar al tanto, y disponer de un listado completo de todas las alternativas existentes, recomendamos acceder a la forja de software libre numero uno por excelencia: Sourceforge.
Como conclusión afirmar que el fenómeno opensource está pegando fuerte dentro del campo de la web y los desarrolladores nos enriquecemos de ello ya que se nos esta brindando continuamente nuevas y fuertes alternativas para ejercer nuestra labor y producir websites de calidad a un coste de desarrollo muy bajo.

Enlaces Patrocinados:
Otros Reportajes:
MySQL 4.x: La base de datos de Linux »
¿Qué es un Hacker? »










Estás en:


Estás en:
MundoInformática | Webmaster | Herramientas Open Source: Para el desarrollo y diseño de páginas web

