Ce portail traite du développement et d'outils de programmation. Un langage technique peut être utilisé mais expliqué.
Éditeurs
Les éditeurs suivants sont disponibles via fr/DebianPackageManagement, la méthode préférée pour installer des applications sur Debian :
vim - Vim est une version presque compatible de l'éditeur UNIX Vi.
emacs - GNU Emacs est l'éditeur de texte extensible auto-documenté. Il s'agit d'un métapaquet qui dépendra toujours de la dernière version recommandée d'Emacs.
nano - petit éditeur de texte convivial inspiré de Pico
Pour plus d'information, consultez : Éditeurs et Editeurs et IDE (Environnement de Développement Intégré).
IDEs - Environnement de Développement Intégré
Les éléments suivants sont disponibles via fr/DebianPackageManagement, la méthode préférée pour installer des applications sur Debian :
gnome-builder - développement GTK et GNOME
eclipse - plateforme d'outils extensible et IDE pour Java ainsi que de nombreux autres langages, y compris C ++, Python, etc.
gambas2 - basé sur un interpréteur de base avec des extensions d'objet, comme Visual Basic (tm) (mais ce n'est PAS un clone !)
KDevelop - IDE pour C, C++, Python, QML / ?JavaScript et PHP
MonoDevelop - Programmation C / C++ / C # / Boo / ASP.NET/ VB.NET / Java
netbeans - IDE pour le développement Java, PHP, C / C ++ et plus
projectcenter.app - IDE pour le développement GNUstep utilisant Objective-C
QtCreator - Concepteur de fenêtres C++ / Qt.
Codelite - IDE pour le développement utilisant C, C++, PHP, Node.js
Les éléments suivants sont disponibles en téléchargement auprès de leurs créateurs et peuvent être utilisés sur Debian :
Netbeans - IDE pour Java, PHP et d'autres. Les instructions d'installation de Netbeans sont consultables sur la page : Netbeans (en anglais)
Eclipse - IDE et plateforme extensible d'outils pour Java et bien d'autres langages, tels que C++, Java, Python, etc. Les instructions d'installation d'Eclipse sont consultables sur la page : Eclipse (en anglais)
Visual Studio Code (de Microsoft) - Un éditeur et un IDE léger pour de nombreux langages de programmation. Les instructions d'installation de VS Code peuvent être trouvées ici VisualStudioCode. VS Code peut également être téléchargé à partir de https://code.visualstudio.com/.
IntelliJ IDEA, Web Storm, Ruby Mine et toute leur famille d'IDE similaires de Jetbrains, pour presque tous les langages de programmation populaires peuvent être installés sur Debian, en utilisant ces instructions d'installation : JetBrains et plus d'informations peuvent être trouvées sur https://www.jetbrains.com/.
Pour en savoir plus, consultez : [[EditorsIDEs|Éditeurs et IDEs] (en anglais).
Dépôts et gestion des sources
Outils de développement (en anglais)
FakeRoot - fournit des privilèges root (superutilisateur) virtuels pour la manipulation de fichiers dans un faux environnement root
PentiumBuilder - Kludge pour permettre la construction d'une architecture compatible Pentium
Make - recompile automatiquement les parties d'un paquet qui nécessitent une recompilation
AutoConf - outil pour créer un script configure à partir du fichier configure.ac
AutoMake - génère automatiquement des fichiers d'informations de construction
Distcc - outil pour compiler sur plusieurs boîtes à la fois
- Testeur PCRE (Perl Compatible Regular Expressions) (GUI) (anciennement KDE)
Un peu plus :
meson - système de construction de type SCons qui utilise Python comme langage frontal et Ninja comme dorsal de construction
cmake - un système de création open source multiplateforme
Langage
Voir ProgrammingLanguage (en anglais)
Pages Wiki
Toutes les pages wiki liées à la programmation et au développement logiciel :
- en français
- en anglais