Anjuta

Anjuta
Anjuta
Anjuta
Anjuta
Capture d'écran
Développeur Naba Kumar et l'équipe de développement[1]
Dernière version 3.0.3[2] (10 juin 2011[3]) [+/−]
Environnement Unix[4]
Type IDE
Licence GNU GPL[4]
Site web anjuta.org

Anjuta est un environnement de développement intégré (IDE) pour le C et le C++ sur GNU/Linux. Il a été écrit pour les bibliothèques GTK+/GNOME et il fournit un nombre important de fonctions avancées de programmation. Il inclut un système de gestion de projet, de création d’application interactive, une interface au débogueur, et un puissant éditeur de code avec une navigation efficace et de la coloration syntaxique.

Sommaire

Historique

Version 1.0

En 1999, Naba Kumar sortit la première version alpha d'Anjuta, un environnement de développement intégré pour GNOME qui serait l'union de tous les meilleurs outils de développement en ligne de commande du monde Linux. Recevant un accueil favorable de la communauté, la première version stable (1.0) sortit en 2002.

Version 2

Mais des limitations dans son architecture peu modulaire se firent vite sentir, et la décision fut prise de faire une complète réécriture du logiciel. À cette époque, gIDE, un autre IDE semblait poursuivre le même but, et le 9 novembre 2001 les deux projets fusionnèrent pour la réalisation d'Anjuta 2, la base venant d'Anjuta et le système de greffons de gIDE

Version 1.2

La sortie de GNOME 2.0 signifiait qu'Anjuta 1.0 utilisant les vieilles bibliothèques de GNOME 1.4 ne s'intégrait plus très bien dans le bureau. Il était clair qu'Anjuta 2 ne pourrait remplacer Anjuta 1.0 avant longtemps, aussi les développeurs décidèrent de porter Anjuta 1.0 sous GNOME2, pour créer Anjuta 1.2, et de développer Anjuta 2 en parallèle. Les développements se concentrèrent alors sur Anjuta 1.2 car de nombreuses personnes utilisaient et voulaient améliorer Anjuta 1.0. Malheureusement, cela eut pour effet de ralentir le développement d'Anjuta 2.

Scaffold

Après la sortie d'Anjuta 1.2 en 2003, Anjuta 2 redevint la priorité, mais un désaccord entre les deux groupes de développeurs causa le changement de nom d'Anjuta2 en Scaffold. Scaffold était en majorité développé par les anciens développeurs de gIDE, et Anjuta 2 était développé par les développeurs d'Anjuta 1.2, sur l'ancien code mais avec une nouvelle architecture. Le but d'Anjuta 2 était d'utiliser les fonctionnalités de l'ancien Anjuta, bien qu'avec une nouvelle architecture. Cela engendra une certaine confusion dans la communauté du logiciel libre qui commença à penser que les deux projets (Anjuta 2 et Scaffold) étaient morts.

Une nouvelle version 2.0

Mais Naba qui avait toujours cru en sa vision des choses implémenta le système de greffons et porta des fonctionnalités plus anciennes dans de nouveaux greffons pour Anjuta 2.0. Du code de l'ancien Anjuta 2.0 (Scaffold) fut réutilisé dans le nouvel Anjuta 2.0 (le dérivé d'Anjuta 1.2). Après avoir été dans le creux de la vague pendant un an, l'avenir se dessine avec la sortie le 15 mai 2005 d'Anjuta 2.0.0, la première version alpha (version de test) d'Anjuta 2.0.

Le 25 juin 2007, Anjuta DevStudio a annoncé la sortie de la première version stable d'Anjuta 2 : la version V2.2.0, surnommée Hurricane.

Fonctionnalités

Il intègre de nombreuses fonctionnalités d'aide au développement, notamment, la gestion de projets, des auto-pilotes d'applications, un débogueur intégré, et un éditeur intégrant la coloration syntaxique du code source.

Editeur

  • coloration syntaxique
  • complétion automatique
  • indentation automatique
  • repliage/cachage de code (folding)
  • navigation dans la structure du code (par classes, définitions, etc.)
  • affichage de numéros de ligne et des marqueurs
  • gestion de marque-pages
  • fenêtres détachables (dockables)
  • zoom

Environnement de développement

  • débogueur intégré (repose sur gdb)
  • assistants de création d'applications
  • compilation par fichier et par projet
  • supporte le C, le C++, mais aussi le Java, Perl, Pascal, (mode fichier uniquement) etc.
  • système de messagerie interactive.

Liens externes

Notes et références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Anjuta de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Anjuta — Saltar a navegación, búsqueda Anjuta DevStudio Anju …   Wikipedia Español

  • Anjuta — Anjuta …   Википедия

  • Anjuta — Screenshot von Anjuta 2.24.1 Basisdaten Entwickler Anjuta Entwicklerteam Aktuelle Versio …   Deutsch Wikipedia

  • Anjuta — es un entorno integrado de desarrollo para programar en C y C++ en Linux, escrito para trabajar con GTK/GNOME. Tiene licencia GPL. Para KDE existe un proyecto similar, KDevelop. Incluye un administrador de proyectos, plantillas, depurador… …   Enciclopedia Universal

  • Anjuta — infobox software name = Anjuta caption = Screenshot of a class inheritance graph and terminal in Anjuta 2 developer = Anjuta developers latest release version = 2.4.2 latest release date = release date and age|2008|5|27 operating system = Cross… …   Wikipedia

  • Anjuta IDE — …   Википедия

  • Integrated development environment — Anjuta, a C and C++ IDE for the GNOME environment An integrated development environment (IDE) (also known as integrated design environment, integrated debugging environment or interactive development environment) is a software application that… …   Wikipedia

  • Comparison of integrated development environments — Main article: Integrated development environment The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. Contents 1 ActionScript 2 Ada 3 Basic …   Wikipedia

  • Список приложений GNOME — Это список приложений, которые разработаны для использования в среде GNOME Содержание 1 Официальные приложения 1.1 Официальный набор приложений разработчика GNOME …   Википедия

  • OpenLDev — Infobox Software name = OpenLDev caption = Screenshot of OpenLDev 0.6.0 developer = Andrew Krause latest release version = 1.0 latest release date = March 28, 2007 operating system = Linux genre = Integrated development environment license = GPL… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”