Sommaire |
Pour developper vous devez possedez les elements différents elements et logiciels qui seront listé ici.
Cette liste n'est pas exhaustive et vous n'avez pas besoin de tout ce qui suit.
Vous devez choisir les outils en fonctions des langages de programmation choisis.
Gedit est un editeur simple, intuitif, disposant de la coloration syntaxique. Il ne fait que son travail, soit un editeur de texte.
il permet d'ouvrir plusieurs fichiers texte (.c, .cpp, etc...) avec une disposition pas onglet
Contrairement à d'autres editeurs, il ne permet pas d'executer des commandes en ligne de commande, vous devez passez par un terminalou installer des plugins supplementaires
>>Plus d'infos
Emacs est l'editeur par excellence des developpeurs sous Linux. En effet, en plus d'etre un bon editeur de texte avec coloration syntaxique, il offre de nombreuses fonctionnalités de "traitement de texte" (non pas comme openoffice, mais dans le sens d'analyse et de modification de texte) à la volée, avec un systeme de macro par clavier, ainsi que la possibilité
il est vrai que cet editeur n'est pas tres intuitif au debut, et pas simple de prise en main (il faut le dire), mais apres un temps d'apprentissage, on peut faire des choses merveilleuses et tres rapidement.
C'est celui-ci que je vous conseille, alors ne soyez pas trop rebuté lors de la premiere prise en main.
>>Plus d'infos
Vim est un éditeur de texte. Il est directement inspiré de VI (Très connu sous UNIX). Son nom signifie d’ailleurs Vi IMproved.
Il possede une systeme de coloration syntaxique est existe pour le mode texte des consoles et en mode graphique pour les environnements de bureau.
Contrairement à vi, Vim est un logiciel libre.
>>Plus d'infos
Eclipse n'est pas qu'un editeur de texte, mais plus un Environnement de developpement Intégré (IDE).
Il vous permet d'editer vos codes sources mais aussi gerer vos projets, les makefile et le commande de compilations avec GCC et offres un environnement de debuggage basé sur gdb.
Basé sur le moteur Java, cet environnement permet de creer des bases de projets sans trop connaitre les rouages des makefile et autres commandes de gcc, gdb, etc...
Cette environnement de developpement est entierement graphiques et fonctionne sur l'ensemble des envrionnement de bureau graphique, comme Gnome, Kde, Xfce, etc..
>>Plus d'infos
Anjuta est un ide qui permet de gerer vos projets avec makefile etc, à la maniere de Eclipse
>>Plus d'infos
QDevelop est un IDE qui permet de développer des applications en QT, avec éditeur de source, debugger intégré, utilise les compilateur de QT et GCC, gère les projets avec génération des fichier make, etc...
Il est très complet, est semble assez sympathique a utiliser.
Il fonctionne qu'en mode graphique, pas en mode console...
>>Plus d'infos
Il existe d'autres editeur de texte et de code source, mais je vous ai cité ici que les plus connus.
mais en voici d'autres :
en attente de contribution ....
SubVersion (SVN en abrégé) est un logiciel de gestion de version. Il est composé d'un serveur qui sert de repository (de depot) et d'un client (sur votre machine) qui permet de deposer, sauvegarder, gerer le depot en fonction des evolutions logiciel.
Ce système permet en autre de pouvoir re-sortir une version anterieure de votre logiciel ou voir les differences entre 2 version sur les differents fichiers composants votre source.
Par ailleurs, ce systeme de version prend en compte le partage de fichier entre plusieurs developpeur, des protections contre l'ecrasement de fichiers utilisé par plusieurs developpeur.
SVN est un peu plus performant que CVS, son ancetre.
SVN est un outil en ligne de commande sous linux, mais simple d'utilisation.
Il existe un outil sous Nautilus (explorateur de fichier gnome) qui permet de faciliter la gestion SVN depuis l'environnement de bureau, sans utiliser un terminal
Par contre, SVN existe aussi sous windows, et il existe des client qui s'integre à l'explorateur de fichiers pour une gestion plus simple de SVN. Cette interface s'appelle TortoiseSVN
>>Plus d'infos
Doxygen est un logiciel de génération de documentation "automatique" a partir de vos sources. Il analyse vos fichiers, en identifiant des tags (marques) dans vos fichiers ou vous avez indiqué des infos pour votre documentation. Il peut analyser des projets en C, C++ et d'autres langages.
La documentation générée peut être sous plusieurs formats : pdf, man, html, etc...
Ne négligez pas ce logiciel. Il faut simplement connaitre quelques tags à mettre lors de la création de votre code pour avoir une joli doc dispo à la fin de votre projet.
>>Plus d'infos
Mesobius 9 Oct. 2008
GFDL
| Vous avez la permission de copier, distribuer et/ou modifier ce document selon les termes de la Licence de documentation libre GNU, version 1.2 ou plus récente publiée par la Free Software Foundation ; sans sections inaltérables, sans texte de première page de couverture et sans texte de dernière page de couverture. |