Vous êtes sur la page 1sur 11

Anlisis de aplicacin: Geany

Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La
Mancha (Ceslcam, http://ceslcam.com).
Copyright 2011, Junta de Comunidades de Castilla-La Mancha.
Este documento se distribuye bajo los trminos de la licencia Creative Commons by-sa.
http://creativecommons.org/licenses/by-sa/2.5/es/
ndice de contenido
DATOS TCNICOS ........................................................................................................................ 3
FUNCIONALIDAD ........................................................................................................................ 4
USABILIDAD ................................................................................................................................. 6
PORTABILIDAD / ADAPTABILIDAD ........................................................................................ 7
RENDIMIENTO .............................................................................................................................. 8
DOCUMENTACIN ...................................................................................................................... 9
COMUNIDAD ............................................................................................................................... 10
REFERENCIAS ............................................................................................................................. 11
Pgina 3 de 13
DATOS TCNICOS
Nombre: Geany
Versin: 0.19.1
Licencia: GPL v2
Plataforma: GNU/Linux
Idioma: Espaol
Web oficial: http://www.geany.org/
Manual: http://www.geany.org/Documentation/Manu
Descripcin bsica: Geany es un editor HTML ligero pero potente, compatible con muchos
lenguajes como C, Java, HTML, Python, etc, y que se puede instalar en mltiples sistemas
operativos.
Pgina 4 de 13
FUNCIONALIDAD
Variedad de lenguajes de programacin soportados.
Este entorno de desarrollo integrado (IDE), est construido a partir de las libreras GTK2, lo
que posibilita la programacin en numerosos lenguajes:
C
C++
C#
HTML
Java
JavaScript
PHP
Perl
Pascal
Python
SQL
Latex
etc.
El listado completo de lenguajes, se puede encontrar en el siguiente enlace [1].
Completo editor.
Geany es un editor completo, que con las libreras GTK2, integra las funciones de un IDE:
Editar.
Compilar.
Ejecutar: a travs de su men o desde el terminal.
Insertar comentarios y fechas.
Geany permite insertar fcilmente fechas y comentarios desde el men Editar:
Entrada de Changelog.
Cabecera de archivos.
Descripcin de funciones.
Comentario multilnea.
Nota de licencia GPL o BSD.
Pgina 5 de 13
Otras funciones.
Resaltado de sintaxis.
Varias opciones de bsqueda en el cdigo.
Posibilidad de establecer el tipo de archivo despus de que este haya sido creado.
Autoguardado de archivos.
Buscador integrado.
Pgina 6 de 13
Fallos y/o carencias importantes
A diferencia de otros editores, Geany no dispone de herramientas de correccin de texto. Tampoco
tiene la posibilidad de dividir la ventana inferior, para poder visualizar al mismo tiempo, el proceso
de compilacin, su estado y los mensajes que se muestran al respecto.
En la pgina que se indica a continuacin [2], se enumera una lista de posibles mejoras solicitadas
por los usuarios.
Pgina 7 de 13
USABILIDAD
Diseo de la interfaz
Geany se caracteriza por tener una interfaz de usuario muy sencilla, lo que proporciona comodidad
a la hora de usar la aplicacin.
Adems, el usuario puede personalizarla modificando su aspecto o aadiendo/quitando opciones.
Facilidad de uso
Geany es un editor rpido, ligero y fcil de usar al disponer de las funciones bsicas de edicin,
compilacin y ejecucin en los accesos directos y barras de mens.
Accesibilidad
Geany no tiene herramientas de accesibilidad propias. Tan solo existe la posibilidad de
ampliar/reducir el texto que se est editando, mediante la funcin correspondiente del men Ver
de la aplicacin. Por tanto, las nicas herramientas de este tipo que el usuario puede utilizar si lo
necesita, son las proporcionadas por el sistema operativo.
Pgina 8 de 13
PORTABILIDAD / ADAPTABILIDAD
Plataformas disponibles
Geany es una aplicacin multiplataforma, y est disponible para una gran variedad de sistemas
operativos: GNU/Linux, Windows, Mac OS X, FreeBSD, NetBSD, Solaris, entre otros.
Para las distribuciones de GNU/Linux, existe la posibilidad de descargar el programa desde la
pgina oficial [3], los repositorios, el gestor de paquetes o el Centro de Software.
Plugins
Toda la informacin referente a plugins para Geany, se puede encontrar en el apartado de plugins
[4] de la pgina web.
Algunos de los plugins existentes para la aplicacin son:
Acciones de guardado: este plugin proporciona distintas acciones para el guardado de
ficheros (Autoguardar, guardado instantneo y copia de seguridad).
Caracteres HTML: permite insertar caracteres HTML como &amp.
Constructor de clases: para crear archivos fuente para nuevas clases.
Dividir ventana: Divide la ventana del editor en 2 secciones.
Exportar: este plugin sirve para guardar los archivos en diferentes formatos.
Navegador de archivos: Aade una pestaa de navegacin de archivos al panel lateral.
Desde la opcin Administrar complementos del men Herramientas, el usuario puede
seleccionar que plugins desea tener activados.
Pgina 9 de 13
RENDIMIENTO
Equipo de pruebas
Sistema operativo: Molinux 6.2 Merln
Procesador: Intel Core i5 2,40 Ghz
Memoria: 2,9 GiB de RAM
Tarjeta Grfica: Procesador Grfico Integrado de Intel
Consumo de memoria
En el equipo de pruebas, el consumo de Geany est en torno a los 3,6 MiB.
Velocidad de ejecucin
La velocidad de ejecucin y uso en general es fluido y no se aprecia una disminucin del
rendimiento y velocidad del equipo considerables.
Pgina 10 de 13
DOCUMENTACIN
La documentacin del proyecto es aceptable, aunque se podra mejorar. Por ejemplo, en el apartado
de caractersticas de la aplicacin, simplemente se hace una enumeracin de las mismas, sin
describirlas detalladamente.
An as, cabe mencionar el apartado de documentacin de usuario, en el que el manual puede
obtenerse en archivo de texto o verlo online. La documentacin destinada a desarrolladores y la
forma de contribuir al proyecto se explican en el apartado correspondiente [5].
Toda la informacin est en ingls (a excepcin de una versin del manual en ruso), y es necesario
recurrir al traductor de Google para conseguir una buena traduccin de la pgina.
Pgina 11 de 13
COMUNIDAD
Nmero de usuarios
El nmero total de descargas de la aplicacin hasta ahora, est en torno a 68.055, por debajo de
otras aplicaciones similares como BlueFish. En 2009 se produjo el mayor nmero de descargas,
aunque ste ha ido descendiendo desde entonces.
Foros y portales de ayuda
Las diferentes formas de obtener ayuda, pueden encontrarse en los apartados de FAQ y Apoyo.
Contribuciones
Existen varias posibilidades de contribuir al proyecto (Apartado Contribuir):
Como desarrollador, teniendo toda la informacin en el apartado de desarrolladores.
Enviando errores y sugerencias.
Corrigiendo los errores.
Colaborando en la traduccin de la aplicacin o en la implementacin de nuevos plugins.
Frecuencia de versiones
La primera versin de Geany se public en 2005. Desde entonces, se han publicado varias versiones
de forma anual hasta llegar a la versin actual.
Pgina 12 de 13
REFERENCIAS
[1] - http://www.geany.org/Main/AllFiletypes
[2] - http://www.geany.org/Support/PluginWishlist
[3] - http://www.geany.org/Main/HomePage
[4] - http://www.geany.org/Support/Plugins
[5] - http://www.geany.org/Contribute/Developers
Pgina 13 de 13

Vous aimerez peut-être aussi