Anjuta

De EcuRed
Anjuta

Logotipo de Anjuta

Anjuta. Es un IDE (Integrated Development Environment, Entorno integrado de desarrollo) para programar en C/C++ en Linux, que utiliza las librerías GTK (gtk.org, las del escritorio GNOME). Está perfectamente integrado con Glade (glade.gnome.org) un diseñador de interfaces gráficas que también utiliza GTK y que puede generar código fuente o un archivo XML.

Historia

Fue en 1999 cuando Naba Kumar dio a conocer su primera versión alfa de Anjuta, llamado así en honor a su novia a quien se lo dedica. Su objetivo es desarrollar un entorno de desarrollo integrado (IDE) para GNOME que al margen de la potente línea de comandos para el desarrollo en Linux, podía facilitar la creación de programas utilizando las bibliotecas de funciones GTK. Después de que Anjuta 1.2 apareciese en 2003, Anjuta2 se planteo como una versión próxima con nuevas características, pero el desacuerdo con parte del equipo terminó en una escisión renombrando Anjuta2 a Scaffold (literalmente, andamio). Scaffold era desarrollado sobre todo por el equipo anterior de gIDE mientras que Anjuta 2.0 ahora se construía encima del viejo código de Anjuta pero con una nueva arquitectura.

De todas formas, Naba siempre ha creído en implementar un sistema de extensiones y la portabilidad de algunas de las viejas características como características fundamentales para Anjuta 2.0. Se reutilizó algo del anterior Anjuta2 y el diseño actual continua utilizando totalmente en GTK+.

A finales de 2004, el código base alcanzó una cierta estabilidad y otros desarrolladores se interesaron otra vez en el proyecto. Ahora muchas de las funcionalidades del entorno IDE están funcionando, mejorando cada día. Después de alrededor de un año, Anjuta 2.0 esta finalmente preparado por primera vez.

Anjuta 2

Actualmente, aunque se continua el mantenimiento de la última versión estable, Anjuta 1.2, la versión 2 tiene importantes mejoras entre las que destaca:

Fuentes