Differences between revisions 29 and 30
Revision 29 as of 2020-07-02 23:46:41
Size: 3098
Editor: fioddor
Comment: remove broken link
Revision 30 as of 2021-04-29 20:58:22
Size: 5237
Editor: vauss
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%"style="border: 0px hidden ;">~-[[fr/DebianWiki/EditorGuide#translation|Traduction(s)]]: [[ar/ProgrammingApplication|عربية]] - [[ProgrammingApplication|English]] - [[es/ProgrammingApplication|Español]] - Français - [[it/ProgrammingApplication|Italiano]] - [[pt_BR/ProgrammingApplication|Brasileiro]] - [[ms/ProgrammingApplication|Melayu]] - [[ru/ProgrammingApplication|Русский]] - [[sv/ProgrammingApplication|Svenska]] - [[zh_CN/ProgrammingApplication|简体中文]]-~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[ProgrammingApplication/Discussion|Discussion]] || ||<tablestyle="width: 100%"style="border: 0px hidden ;">~-[[fr/DebianWiki/EditorGuide#translation|Traduction(s)]]: [[ar/ProgrammingApplication|عربية]] - [[ProgrammingApplication|English]] - [[es/ProgrammingApplication|Español]] - Français - [[it/ProgrammingApplication|Italiano]] - [[pt_BR/ProgrammingApplication|Brasileiro]] - [[ms/ProgrammingApplication|Melayu]] - [[ru/ProgrammingApplication|Русский]] - [[sv/ProgrammingApplication|Svenska]] - [[uk/ProgrammingApplication|Українська]] - [[zh_CN/ProgrammingApplication|简体中文]]-~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[ProgrammingApplication/Discussion|Discussion]] ||
Line 10: Line 10:
 . Debian est une plateforme idéale pour les développeurs '''[[WhyDebianForDevelopers|... en savoir plus]]''' ''(en anglais)''
== Editeurs ==
Les éditeurs suivants sont disponibles via [[fr/DebianPackageManagement]], la méthode préférée pour installer des applications sur Debian :
 
 * DebianPkg:vim - Vim est une version presque compatible de l'éditeur UNIX Vi.
 * DebianPkg: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.
 * DebianPkg:nano - petit éditeur de texte convivial inspiré de Pico

Pour plus d'information, consultez : [[https://packages.debian.org/stable/editors/|Éditeurs]] et [[EditorsIDEs|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 :

 * DebianPkg:gnome-builder - développement GTK et GNOME
 * DebianPkg:eclipse - plateforme d'outils extensible et IDE pour Java ainsi que de nombreux autres langages, y compris C ++, Python, etc.
 * DebianPkg:gambas2 - basé sur un interpréteur de base avec des extensions d'objet, comme Visual Basic (tm) (mais ce n'est PAS un clone !)
 * DebianPkg:KDevelop - IDE pour C, C++, Python, QML / JavaScript et PHP
 * DebianPkg:MonoDevelop - Programmation C / C++ / C # / Boo / ASP.NET/ VB.NET / Java
 * DebianPkg:netbeans - IDE pour le développement Java, PHP, C / C ++ et plus
 * DebianPkg:projectcenter.app - IDE pour le développement GNUstep utilisant Objective-C
 * DebianPkg:QtCreator - Concepteur de fenêtres C++ / Qt.
 * DebianPkg: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 :

 * 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 geestion des sources ==

 * [[git]]
 * DebianPkg:mercurial
 * [[SVN]]
 * [[UsingQuilt]]

== 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 :
 * DebianPkg:meson - système de construction de type SCons qui utilise Python comme langage frontal et Ninja comme dorsal de construction
 * DebianPkg: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
<<FullSearch(language:fr CategoryProgramming)>>

 * en anglais
<<FullSearch(language:en CategoryProgramming)>>
Line 12: Line 75:
 * [[fr/EditorsIDEs|Editeurs et IDE]] ''(Environnement de Développement Integré).''
__IDE : __

 * [[Anjuta]] - programmation C++ ''(en anglais)''
 * [[DebianPkg:eclipse|Eclipse]] - Plate-forme d'outils de développement étendue et IDE Java
 * [[DebianPkg:gambas3|Gambas]] - basé sur un interpréteur Basic avec des extensions objet, comme Visual Basic(tm) (mais ce n'est PAS un clone!)
 * DebianPkg:KDevelop
 * DebianPkg:MonoDevelop - programmation C / C++ / C# / Boo / ASP.NET/ VB.NET / Java
 * [[DebianPkg:netbeans|NetBeans]] - IDE pour le développement en Java et plus
 * [[DebianPkg:projectcenter.app]]ProjectCenter - IDE pour le développement de GNUstep
 * DebianPkg:QtCreator - C++ / Qt
 * SunStudio ''(en anglais)''

__Dépôts et gestion de sources : __

 * [[fr/git|Git]]
 * [[DebianPkg:mercurial|Mercurial]]
 * [[fr/Subversion|Subversion]]
 * [[UsingQuilt|Quilt]]
__Outils de développement : __

 * FakeRoot - Fournit des privilèges root virtuels pour la manipulation de fichier dans un environnement virtuel root ''(en anglais)''
 * PentiumBuilder - Outil (Kludge) pour permettre une construction d'architecture compatible Pentium ''(en anglais)''
 * [[Make]] - Recompilation automatique des morceaux de paquets qui ont besoin d'être recompilés ''(en anglais)''
 * AutoConf - Outil pour créer un script [[configure]] ~-''(en anglais)''-~ à partir du fichier configure.ac ''(en anglais)''
 * AutoMake - Génère automatiquement les fichiers d'information de construction ''(en anglais)''
 * [[Distcc]] - Outil pour compiler sur plusieurs ordinateurs à la fois
 * PCRE (Perl Compatible Regular Expressions) testeur (Interface graphique) (pour utiliser avec KDE)
----
 . CategoryFrPortal | CategoryFrSoftware
 . CategoryPortal | CategorySoftware
 CategoryFrPortal | CategoryFrSoftware

Traduction(s): عربية - English - Español - Français - Italiano - Brasileiro - Melayu - Русский - Svenska - Українська - 简体中文

(!) ?Discussion


http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Bienvenue sur la page Debian concernant le développement et les applications de programmation


  • Portal/IDB/icon-development-32x32.png Ce portail traite du développement et d'outils de programmation. Un langage technique peut être utilisé mais expliqué.

Editeurs

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 :

  • 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 geestion 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

Pages Wiki

Toutes les pages wiki liées à la programmation et au développement logiciel :

  • en français

  • en anglais