Installez votre environnement de développement (IDE) préféré
Si vous êtes développeur, ce chapitre va vous intéresser !
Kate
Kate est un petit éditeur de texte spécialisé dans les fonctions de développement, encodage, coloration syntaxique, grammaire des langages, etc. Très léger et très efficace pour KDE ; Kate est disponible également sous Windows et macOS.
Geany
Geany est un IDE avec des fonctionnalités avancées en termes de développement. Compatible avec beaucoup de langages différents ! Et, gros avantage, il n’est pas lié à un environnement de bureau particulier. Il est disponible également sous Windows.
Eclipse
Eclipse, c'est le gros projet des IDE de développement, historiquement déployé en environnement Java.
C’est un logiciel professionnel qui offre non seulement tout le panel des fonctionnalités classiques d’un IDE de développement, mais également celles pour faire des tests, de la gestion de configuration, du reporting et j’en passe… Très implanté en entreprise, vous avez de grandes chances de le croiser sur votre chemin !
Il est édité sous licence MIT et fonctionne sur Linux, Windows et macOS.
Exploitez vos langages de programmation
Second sujet du métier de développeur, les environnements langages !
Nous avons sélectionné deux langages qui ont la cote : Java et Python.
Java
Java est un langage orienté objet, compilé, avec la notion d’environnement d’exécution (JRE) et de développement (JDK).
Le JDK fournit tout l'outillage nécessaire pour :
créer des programmes et des applications en Java ;
compiler les sources pour créer des classes et/ou des packages.
Le JRE est destiné aux machines d’exploitation. Il sera suffisant pour exécuter des programmes et applications Java, mais vous ne pourrez pas compiler (l’opération de compilation n’est pas recommandée sur une machine de production ou d’exploitation).
Python
Python est un langage interprété (son code source est lu directement, ligne après ligne, par un interpréteur) très utilisé dans les milieux scientifiques, notamment, mais qui sert beaucoup pour l’automatisation des tâches d’administration sous Linux.
Voyons comment corriger ce manque, et même, créer votre premier script Python !
Bref, Linux est un excellent système pour les métiers du développement !
En résumé
Choisissez votre IDE parmi les petits qui s’intègrent facilement et sont très pratiques, comme Kate ou Geany, ou encore parmi les plus costauds et professionnels, avec Atom ou Eclipse.
Vous avez aussi le choix de votre langage de développement : compilé (Java, C, C++) ou interprété (Perl, Python, Bash).
Dans le prochain chapitre, on va voir comment développer des applications web sous Linux. Et puisque c'est le dernier chapitre, on en profitera pour vous donner le mot de la fin !