Environnement de développement intégré

Environnement de développement intégré


Language supportEdit

Certainses prennent en charge plusieurs langages, tels que GNU Emacs basé sur C et Emacs Lisp, et IntelliJ IDEA, Eclipse, MyEclipse ou NetBeans, tous basés sur Java, ou MonoDevelop, basé sur C#, ou PlayCode.

la prise en charge des langages alternatifs est souvent fournie par les plugins, ce qui leur permet d’être installés sur le MÊMEE en même temps. Par exemple, Flycheck est une extension moderne de vérification de syntaxe à la volée pour GNU Emacs 24 avec prise en charge de 39 langues., Eclipse et Netbeans ont des plugins pour C / C++, Ada, GNAT (par exemple AdaGIDE), Perl, Python, Ruby et PHP, qui sont sélectionnés automatiquement en fonction des paramètres d’extension de fichier, d’environnement ou de projet.

Attitudes sur différentes plateformes de calculmodifier

Les programmeurs Unix peuvent combiner des outils POSIX en ligne de commande dans un environnement de développement complet, capable de développer de grands programmes tels que le noyau Linux et son environnement. En ce sens, l’ensemble du système Unix fonctionne comme une., Les logiciels libres GNU tools (GNU Compiler Collection (GCC), GNU Debugger (GDB) et GNU make) sont disponibles sur de nombreuses plates-formes, y compris Windows. La philosophie Unix omniprésente de « tout est un flux de texte » permet aux développeurs qui privilégient les outils orientés ligne de commande d’utiliser des éditeurs prenant en charge de nombreux outils de construction Unix et GNU standard, en construisant une avec des programmes comme emacsor Vim. Le débogueur d’affichage de données est destiné à être un frontal graphique avancé pour de nombreux outils standard de débogueur basés sur du texte., Certains programmeurs préfèrent gérer les makefiles et leurs dérivés aux outils de construction de code similaires inclus dans une Complet. Par exemple, la plupart des contributeurs à la base de données PostgreSQL utilisent directement make et GDB pour développer de nouvelles fonctionnalités. Même lors de la création de PostgreSQL pour Microsoft Windows à l’aide de Visual C++, les scripts Perl sont utilisés en remplacement de make plutôt que de s’appuyer sur des fonctionnalités ID. Certainses Linux tels que Geany tentent de fournir un frontal graphique aux opérations de construction traditionnelles.

sur les différentes plates-formes Microsoft Windows, les outils de ligne de commande pour le développement sont rarement utilisés., En conséquence, il existe de nombreux produits commerciaux et non commerciaux. Cependant, chacun a une conception différente créant généralement des incompatibilités. La plupart des principaux fournisseurs de compilateurs pour Windows fournissent toujours des copies gratuites de leurs outils de ligne de commande, y compris Microsoft (Visual C++, Platform SDK,. NET Framework SDK, utilitaire nmake).

leses ont toujours été populaires sur les Mac OS et macOS classiques D’Apple Macintosh, remontant aux environnements Macintosh Programmer’s Workshop, Turbo Pascal, THINK Pascal et THINK C du milieu des années 1980., Actuellement, les programmeurs macOS peuvent choisir entre deses natifs comme Xcode et des outils open-source tels que Eclipse et Netbeans. ActiveState Komodo est une multilingue propriétaire pris en charge sur macOS.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *