Bluefish

Bluefish
Información sobre la plantilla
Announce-2.0.jpg
Interfaz multi-documento dedicado al desarrollo web
Lanzamiento inicial1997
Última versión estable2.0.0
Sistemas Operativos compatiblesLinux, FreeBSD, MacOS-X, OpenBSD, Solaris y Tru64
LicenciaGNU
Sitio web
http://bluefish.openoffice.nl/

Bluefish . Es un editor para programadores y diseñadores web experimentados. Reconoce diversos lenguajes de programación y de marcas, pero se centra en la edición de sitios web dinámicos e interactivos. Bluefish es un proyecto open source con licencia GPL, lo que le convierte en Software libre. Bluefish está disponible para sistemas compatibles con POSIX: Linux, FreeBSD, MacOS-X, OpenBSD, Solaris y Tru64, entre otros. Bluefish es un software editor HTML multiplataforma POSIX y con licencia GPL,

Historia

El desarrollo del proyecto Bluefish inicia bajo un nombre diferente. Un buen (y a la vez libre) editor de texto dirigido al desarrollo web no estaba disponible. Es por ello que Olivier Sessink inicia el proyecto en el año de 1997, es importante resaltar que prácticamente simultáneamente Chris Mazuc trabajaba en un editor HTML. Gracias a una lista de correo de GTK ambos desarrolladores comentan sus iniciativas y deciden trabajar juntos. Olivier tiene un editor básico mientras que Chris posee muchos diálogos HTML. Mezclan su código y este nuevo proyecto recibe el nombre de Thtml. Posteriormente se incorpora al equipo de trabajo Neil Millar quien se encarga de agregarle el selector de colores y la integración con Weblint. Surge entonces la necesidad de un logo, mucho más fresco y llamativo, pues iban a aparecer las primeras versiones públicas y se quería ofrecer un producto con una imagen y un nombre más atrayente. Es en este momento, cuando Neil plantea como nuevo nombre: Bluefish y acompaña su propuesta de un hermoso Pez azul que sugiere como logo. Estos continúan siendo los nombre y logo actuales. Con el paso del tiempo se unieron más desarrolladores y Bluefish comenzó a acaparar la atención de la comunidad de código abierto.

Autores

  • Olivier Sessink - Líder del Proyecto y desarrollador
  • Jim Hayward - Desarrollador
  • Oskar Świda - Desarrollador
  • Eugene Morenko - Desarrollador
  • Alastair Porter - Desarrollador

Características

Imaqges.jpeg

Bluefish cuenta con características tales como:

  • Ligero: Bluefish arranca utilizando un 40-45% de la memoria que necesitan otros editores como Quanta y Screem y durante una sesión completa usa cerca del 33% de lo que necesitan esas aplicaciones
  • Rápido: Bluefish carga páginas completas en un segundo
  • Abre múltiples documentos facilmente (el máximo probado han sido 3500 simultáneamente)
  • Soporte para proyectos que te permite trabajar eficientemente en múltiples proyectos
  • Soporte para archivos remotos mediante gnome-vfs (dependiendo de tu configuración de gnome-vfs tendrás disponibles unos u otros protocolos como FTP, HTTP, Samba etc.)

Marcado de sintáxis personalizable basado en expresiones regulares compatibles con Perl, con soporte para sub-patrones y patrones predefinidos para:

  • HTML
  • PHP
  • Javascript
  • Java Server Pages (JSP)
  • SQL
  • XML
  • Python
  • Perl
  • CSS
  • ColdFusion
  • Pascal
  • Octave/Matlab
  • Ventana de texto “anti-aliased”
  • Soporte para múltiples codificaciones, puede convertir entre diferentes juegos de caracteres, soporta caracteres multibyte, unicode, UTF-8 etc.
  • Líneas numeradas, marcadores en los documentos y una excelente función de búsqueda
  • Asistentes para comenzar, crear tablas, frames y otros
  • Diálogos para muchas etiquetas HTML, con todos sus atributos
  • Barra de herramientas HTML y menús desprendibles
  • Cumple con las directrices de KDE y Gnome para la interfaz de usuario en la medida de lo posible
  • Barra de herramientas personalizable por el usuario para el acceso rápido de las funciones más utilizadas
  • Abre archivos basándose en patrones de nombre de archivo o contenido
  • Dialogo para insertar imágenes totalmente funcional
  • Creación de miniaturas y enlazado automático de la miniatura con la versión original
  • Creación de múltiples miniaturas para facilitar la creación de albumes de fotos o páginas de capturas de pantalla
  • Un menú personalizable, especifíca tus propios tags o fragmentos de código y define tus propios diálogos
  • Potente Buscar y Reemplazar, permite el uso de expresiones regulares compatibles con POSIX y Perl y el reemplazo de sub-patrones.
  • Soporte de plantillas personalizadas de búsqueda y reemplazo para el menú personalizado
  • Excelente e ilimitada funcion de deshacer/rehacer
  • Buscador de referencia de funciones, incluyendo archivos de referencia para PHP, CSS, Python y HTML.
  • Funcionalidad configurable de archivos y directorios recientes
  • Traducciones completas a: portugués brasileño, bulgaro, chino, danés, finés, francés, alemán, húngaro, italiano, noruego, polaco, portugués, español, sueco y tamil
  • Integración personalizable por el usuario con múltiples programas: tidy, make, javac, etc.
  • Cierre automático de etiquetas para HTML y XML
  • Funciones de escape para HTML y XML

Desarrollo

Bluefish es un proyecto de software libre en el cual las listas de correo juegan un papel muy importante. A través de ellas, usuarios, desarrolladores y probadores pueden dar su opinión respecto a nuevas características, bugs y mejoras respecto a la GUI. Como todo buen proyecto de software libre sigue las pautas marcadas en el bazar, teniendo como motivación principal el bien común, del que todos se pueden obtener beneficio.

En cuanto a Bluefish

El objetivo de Bluefish no es tanto para escribir código para el aspirante o autor, ya que es proporcionar una manera fácil de programar por la gran cantidad de etiquetas disponibles para la creación de contenidos web sin necesidad de llevar un libro de referencia. Para ello, ofrece no menos de 10 barras de herramientas con pestañas, con botones que proporcionan todo, desde el formato de texto básico (que favorece marcado estructural), de Javascript (se proporciona una plantilla mouseover útil, por ejemplo) para PHP (en forma de una referencia en línea para funciones comunes.)

Cómo instalarlo

Instalación básica Los usuarios de Debian y Ubuntu pueden ejecutar apt-get install bluefish y Bluefish será descargado, configurado e instalado en el sistema. Los usuarios de Mac OSX pueden usar fink install bluefish para descargar e instalar Bluefish. Los usuarios Gentoo pueden digitar emerge -av bluefish para instalar este producto. Los usuarios Archlinux pueden digitar pacman -S bluefish para instalar este producto. Instalación desde fuente Bluefish es instalado usando los pasos estándar 'configure, make, make install'. Se asume que usted ha descargado el paquete fuente, por ejemplo bluefish-ver.tar.gz, tal como se muestra a continuación:

*tar -zxvf bluefish-ver.tar.gz 
*cd bluefish-ver 
*./configure 
*make 
*su -c 'make install' 
bluefish

Compilación

Índqice.jpg

La Compilación Bluefish requiere unos paquetes adicionales. Sin embargo, éstos existen para muchas plataformas, motivo por el cual es probable que no sea necesario compilar. No obstante, si quiere hacerlo las exigencias son: Archivos de Desarrollo (Development files)

  • gcc - Bluefish ha sido probado para compilar sobre los 2.95, 3.x, y 4.0.x.
  • gmake o BSD make.
  • autoconf - sólo si va a compilar desde CVS.
  • gtk v2.4 como mínimo - sólo si va a compilar desde CVS.
  • gnome_vfs 2.6 – sólo si va a compilar desde CVS.
  • libxml 2.0 – sólo si va a compilar desde CVS.

Versiones

Las siguientes versiones corresponden a las series 1.x.x:

  • Revisión 1.1.6: 2008-03-28
  • Revisión 1.1.5: 2007-10-14
  • Revisión 1.1.3: 2008-03-13
  • Revisión 1.1.2: 2008-01-03
  • Revisión 1.0.7: 2006-11-01
  • Revisión 1.0.6: 2006-09-26
  • Revisión 1.0.5: 2006-02-04
  • Revisión 1.0.4: 2005-08-28
  • Revisión 1.0.3: 2005-08-16
  • Revisión 1.0.2: 2005-07-03
  • Revisión 1.0.1: 2005-06-13
  • Revisión 1.0.0: 2005-01-10

Versiones nuevas, serie 2.x.x:

  • Revisión 2.0.0-rc1: 2009-12-23
  • Revisión 2.0.0: 15 de febrero de 2010

Como aplicación Open Source

Lleva ya un buen tiempo de creada, su última versión es la 2.0 salida el 15 de Febrero de 2010. Esta disponible para Linux, Mac y Sistemas Unix, como muchas aplicaciones libres hay una versión en el sistema de Microsoft Windows.

Véase también

Fuente