Ide

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ide as PDF for free.

More details

  • Words: 492
  • Pages: 14
Les outils de programmation sous GNU/Linux

Pourquoi programmer sous GNU/Linux ? ➔

Gratuité ! (Coûts de production réduits)

Stabilité et fiabilité des systèmes GNU/Linux. ➔ Qualité et diversité des outils de développement.





Flexibilité.

Il existe de nombreux EDI (Environnement de Développement Intégré) pour différents langages sous GNU/Linux.

Mais qu'est ce qu'un EDI ??? Un environnement de développement intégré (EDI ou IDE en anglais) est un programme regroupant un ensemble d'outils pour le développement de logiciels. En règle générale, un EDI regroupe un éditeur de texte, un compilateur, des outils automatiques de fabrication, et souvent un débogueur.

Présentation de quelques IDE

Eclipse IDE est un environnement de développement intégré libre extensible, universel et polyvalent.



Architecture basée sur un système de plugin (extensible).



Prise en charge d'un grand nombre de langages (C/C++, Java, Python, Ruby...)



Disponible en français (via pack de traduction)



Lourdeur.



Relativement complexe (nécessite un temps de prise en main).

NetBeans est un environnement de développement intégré (IDE) pour Java, il supporte aussi différents autres langages, comme Python, C, C++, XML, Ruby, PHP et HTML. ✔

Riche et complet.



Possède un excellent module de conception de GUI.

Disponible en français. ✗ Supporte moins de langages qu'Eclipse.





Lourdeur (moins qu'Eclipse ?!?!)

Geany Geany est mutliplateforme, multilingue et supporte de nombreux langages tels C, C++, PHP, Python, Java, HTML, CSS pour ne citer que les principaux. L’ajout d’autres langages (tel LUA) est possible via des plugins. ✔

Très léger.



Interface simple et claire.



Facilement paramétrable.



Support des options de base (Coloration syntaxique, auto-complétion, pliage/dépliage du code...)



Support minimaliste des projets.



Pas d'éditeur de GUI.



N'offre pas certaines options offertes par des IDE plus complets comme Eclipse ou Netbeans.

...et encore beaucoup d'autres ➔

C/C++ : Code::Blocks • Anjuta • KDevelop •



Python : Boa Constructor • DrPython • SciTE • SPE - Stani's Python Editor •



Pascal : • Lazarus

Les éditeurs en mode console En plus des nombreux IDE et éditeurs graphiques disponibles sous GNU/Linux, il y a des éditeurs fonctionnant en mode console, ils apportent les avantages suivants : ✔



Consommation en ressources système très faible. Possibilité de travailler à distance sur la machine via une connexion SSH.

Les éditeurs en mode console les plus connus sont Emacs et Vim mais il est à noter que leur utilisation est plutôt complexe.

Les GUI (Graphical User Interface)

GNU/Linux ne se résume pas à une console et à des lignes de textes, Il y a différents utilitaires permettant la conception d'interfaces graphiques pour vos logiciels.

On peut citer notamment Glade pour la conception d'interfaces graphiques basées sur GTK+ et QT Designer pour les interfaces basées sur QT.

- Merci de votre attention Sources : ➔ Wikipedia : http://fr.wikipedia.org ➔ Developpez : http://www.developpez.com

Animateur : Nassim Kacha Etudiant en informatique à l'IUT Charlemagne, Nancy (France).

Merci aux responsables de l'USTHB, de l'UAC ainsi qu'aux membres d'OpenMinds...

Related Documents

Ide
May 2020 26
Ide Masafumi
April 2020 14
Identifikasi Ide
June 2020 16
Ejemplos Ide
May 2020 17
Rekayasa Ide
August 2019 36
Ide Berwirausaha.docx
December 2019 32