Le but de ce sujet est d'établir une liste de logiciels pour la programmation (éditeur, compilateur, interpréteur, environnement, etc) utilisables gratuitement (légalement)
Toutes les contributions sont les bienvenues, postez simplement :
- nom du logiciel
- plateforme (Windows, Linux, Java, etc)
- site web / comment se le procurer
- condition d'utilisation (freeware, GPL, gratuit pour utilisation non-commerciale, etc)
- court descriptif
Évidemment ce n'est pas un appel au troll ou au délire
+ Gnu Emacs
- Windows (Linux, Unix, MacOs, ....)
- http://www.gnu.org/software/emacs/windows/
- GPL bien sur.
- simplement l'éditeur de texte le plus puissant qui soit. Porté sous pratiquement tout ce qui existe comme OS ou presque. Il requiert une certaine phase d'apprentissage, mais une fois celle ci passée, on ne peut plus s'en passer.
+ ConTEXT
- Windows.
- http://www.context.cx/
- Freeware.
- Tous langages (d'ailleurs Taz a fait le mode Scheme)
+ Crimson Editor
- Windows
- http://www.crimsoneditor.com/
- gratuit
- Crimson Editor est un éditeur texte MDI supportant la coloration syntaxiques, un langage macro, beaucoup d'autres outils et la possibilité d'éditer directement des fichiers localisés sur un serveur FTP.
+ syn
- Windows
- http://syn.sourceforge.net/
- MPL (gratuit, avec source, réutilisable dans des projets commerciaux)
- Similaire à Context (également fait en Delphi, sur base de SynEdit, donc le module d'édition est le même), propose la coloration de pas mal de langages, scripting, dictionnaire, client FTP intégré
+ Jext
- Java
- http://www.jext.org
- GPL
- Fait par un français
+ SciTE
- Windows & Linux (GTK+)
- http://www.scintilla.org/SciTE.html
- Python License (CNRI Python License)
+ NEdit
- Unix
- http://www.nedit.org
- GPL
- Un bon éditeur de texte peu gourmand en ressource. Très utile quand on a pas envie de lancer IDE pour simplement éditer quelques fichiers. De plus la colorations syntaxique se définit aisément à l'aide de regex et il dispose de nombreuses fonctionalités qui en font un bon éditeur de texte.
+ JEdit
- Java
- http://www.jedit.org
- GPL
- Éditeur très complet aux très nombreux plugins (gestionnaire de plugins astucieux)
Un sujet lui est dédié
+ GNAT
- Windows, Linux, ...
- GPL
- compilateur
+ Objecteering Personnal Edition
- Windows, Linux
- http://www.objecteering.com
- utilisation personnelle
- UML
+ Visual Paradigm for UML Community Edition
- Java
- http://www.visual-paradigm.com/
- utilisation personnelle
- UML
+ tcm
- unix
- http://wwwhome.cs.utwente.nl/~tcm/
- GPL
- petit bijou : ultra léger, il permet de réaliser des diagrammes de toutes sortes.
+ Dia
- Unixs
- Diagram Editor
- GPL
- Éditeur de Diagram ( uml, reseaux .... )
- http://www.lysator.liu.se/~alla/dia/
+ NASM
- Windows, DOS, Linux
- http://sourceforge.net/projects/nasm/
- GPL
- NASM est un assembleur x86 multi-plateformes en ligne de commande.
+ MASM32
- Windows, DOS
- http://www.masm32.com/
- gratuit
- MASM32 est la dernière évolution de l'assembleur x86 made by Microsoft, dont on trouve généralement des petits bouts dans leurs différents SDK et rassemblés avec foultitude d'outils et d'exemples dans un seul package.
+ WebMatrix
- Windows
- http://www.asp.net/webmatrix/
- ???
- Environnement de développement dédié à ASP.NET
+ MinGW :
- Windows
- http://www.mingw.org
- GPL
- le célèbre compilateur GNU en version minimaliste, fonctionne très très bien, très utile quand on débute à cause don grand respect du standard.
+ DevCpp :
- Windows
- http://www.bloodshed.net/dev/devcpp.html
- GPL
- le célèbre compilateur GNU en version minimaliste, fonctionne très très bien, très utile quand on débute à cause don grand respect du standard. ici avec un IDE de très bonne facture
+ Open Watcom
- Windows,OS2
- http://www.openwatcom.org/
- Open Source
- Il fut le meilleur compilateur C/C++ sous DOS en son temps. Payant à l'origine, le revoici en version Open Source. Fourni avec une documentation très complète, et une kyrielle d'outils (IDE, debugger, profiler, etc...)
+ LCC
- Win32
- http://www.cs.virginia.edu/~lcc-win32/
- gratuit pour usage non commercial
- compilateur, debugueur, éditeur de texte, très bon compilateur
+ MinGW :
- Windows
- http://www.mingw.org
- GPL
- le célèbre compilateur GNU en version minimaliste, fonctionne très très bien, très utile quand on débute à cause don grand respect du standard.
+ DevCpp :
- Windows
- http://www.bloodshed.net/dev/devcpp.html
- GPL
- le célèbre compilateur GNU en version minimaliste, fonctionne très très bien, très utile quand on débute à cause don grand respect du standard. ici avec un IDE de très bonne facture
+ Kdevelop
- UNIX/Linux
- http://www.kdevelop.org/
- GPL
- IDE de KDE
+ Anjuta
- Unices
- www.anuta.org
- GPL
- Ide en Gtk2 pour C et C++ ...
+ Open Watcom
- Windows,OS2
- http://www.openwatcom.org/
- Open Source
- Il fut le meilleur compilateur C/C++ sous DOS en son temps. Payant à l'origine, le revoici en version Open Source. Fourni avec une documentation très complète, et une kyrielle d'outils (IDE, debugger, profiler, etc...)
+ Kylix
- Windows, Linux
- http://www.borland.com/products/do [...] kylix.html
- l'Open Edition est gratuite pour le développement de logiciels opensource
- une fusion de Delphi et C++ Builder pour concevoir des applications cross-plateformes Linux/Win32.
+ Digital Mars C/C++ Compiler Version 8.36
- Windows
- The Software is copyrighted and comes with a single user license, and may not be redistributed
- http://www.digitalmars.com
- Un excellent compilo C/C++ pour Windows et DOS, gratuit, devellopé par une seule personne, et de qualite equivalente a des compilateurs vendus cher dans le commerce.
+ SDK du Framework .NET
- Windows
- http://www.microsoft.com
- ????
- berk
+ SharpDeveloper
- Windows
- http://www.icsharpcode.net/OpenSource/SD/Default.aspx
- GPL
- IDE
+ C# Builder de Borland (personnal edition)
- Windows
- http://www.borland.com/products/do [...] ilder.html
- gratuit pour une utilisation non commerciale
- un IDE pour .NET très bon, simple et intuitif, puissant, un bon mélange entre Visual Studio .NET et les autres IDE Borland classiques. Un avantage par rapport à Visual Studio: il tient sur un seul CD
+ Mono
- toutes plateformes
- http://www.go-mono.com
- GPL
- le projet libre qui vise à fournir un environnement .Net repesctueux des normes (pour compatibilité). Fonctionnel, pratique, fourni, la suite d'outils mono comprends évidemment une compilateur C#.
+ Delphi 6 Personal Edition (français)
- Windows
- ftp://212.73.230.16/borland/gratu [...] ersoFR.exe
- gratuit pour une utilisation non-commerciale (il me semble)
- Environnement de développement de base, prévu pour débuter dans ce langage.
+ Kylix
- Windows, Linux
- http://www.borland.com/products/do [...] kylix.html
- l'Open Edition est gratuite pour le développement de logiciels opensource
- une fusion de Delphi et C++ Builder pour concevoir des applications cross-plateformes Linux/Win32.
+ d:tnt
- Windows
- http://www.d-tnt.co.uk/dtnt.asp
- opensource
- collection de code pour delphi.
+ Free Pascal + Lazarus
- Linux, Win32, OS/2, 68K ...
- http://www.freepascal.org/
- GPL LGPL
- avec le couple Free Pascal (compilateur pascal), Lazarus (ide + bibliothèques) on obtient un clone de Delphi permettant de compiler pour divers os
+ TopStyle Lite
- Windows
- http://www.bradsoft.com
- gratuit et inclu dans la version d'essai de la version Pro
- Editeur CSS avec vérification du support selon les différents navigateurs.
+ Eclipse
- Java
- http://eclipse.org,
- libre
- Plateforme de développement initialement dédiée à Java mais dont on peut étendre les fonctionnalités grâce à des plugins
+ Lomboz
- Eclipse
- http://www.objectlearn.com/products/lomboz.jsp
- freeware
- plugin eclipse pour la programmation J2EE, supporte les serveurs d'applications JBoss, resin et weblogic, comprend des assistants à la création d'éloéments J2EE (servlet, JSP, EJB), un éditeur JSP avec complétion contextuelle, et l'utilisation de XDoclet.
+ JBoss
- Java
- http://jboss.org
- LGPL
- le premier serveur d'application a avoir implémenté J2EE 1.4.
+ JUnit
- Java
- http://junit.sourceforge.net/
- ASL
- logiciel intégrés de tests unitaires
+ Cactus
- Java
- http://jakarta.apache.org/cactus/index.html
- ASL
- test unitaires pour les parties serveur d'un code J2EE.
+ Jcreator LE
- pour Windows seulement
- http://jcreator.com/
- freeware
- IDE simple, léger, intuitif
+ ANT
- java
- http://ant.apache.org/
- libre
- outils de contruction
+ Netbeans
- Java
- http://www.netbeans.org
- libre
- Plateforme de développement initialement dédiée à Java mais dont on peut étendre les fonctionnalités grâve à des plugins (copier coller d'éclipse mais c'est vrai ausi ), leins de pluggins sympas : générateur de tests unitaires, auto comment du code etc
+ Maguma Studio
- Windows
- http://www.maguma.com
- gratuit dans la version simple
- éditeur PHP (surtout) avec navigation dans les classes, auto-complétions, débuggeur step-by-step, etc
+ PHPEdit
- Windows
- http://www.phpedit.com
- ???
- éditeur
+ l'interpréteur Python officiel :
- tous les OS
- http://www.python.org/download/
- GPL
- fournit l'interpréteur standard et l'éditeur IDLE
+ Kodos :
- Python
- http://kodos.sourceforge.net
- GPL
- éditeur dédier aux expressions régulières, très utiles quand on en fait pour les tester facilement
+ Zope
- Python
- http://www.zope.org/
- Libre
- serveur d'applications
+ SPE - Stani Python Editor
- Linux, Win32, Mac, ...
- http://spe.pycs.net/
- GPL
- un super ide python
+ MySQLCC
- Windows / Linux
- http://www.mysql.com
- GPL
- GUI pour la gestion de BDD MySQL
+ MySQL-Front
- Windows
- http://mysqlfront.sstienemann.de/ (attention il y a une fenêtre de download qui s'ouvre dans les 5 secondes)
- Gratuit
- MySQL-Front est un GUI pour manipuler des bases de données MySQL. Gère toutes les commandes de base, sécurité, dump, et est capable d'établir plusieurs connexions, notamment pour transférer des bases de données entre différents serveurs.
+ SQLView :
- Windows
- http://mywebpages.comcast.net/fred [...] index.html
- Freeware
- GUI multi-base ( mais qui passe par les driver ODBC ... ) , très pratique et permettant de planifier des taches.
+ DBDesigner4
- Windows, Linux
- http://fabforce.net/dbdesigner4/index.php
- GPL
- Conception de base de donnée MySQL et autre.
+ Xerces C++
- Windows (Linux, Unix, et MacOS)
- http://xml.apache.org/xerces-c/index.html
- ASL (Apache Software Licence)
- Un excellent parseur XML en C++. Le code source est facilement modifiable pour adapter a ses besoins.
+ ICU
- Windows (Linux, Unix, et MacOS)
- http://oss.software.ibm.com/icu/
- License MIT/X
- LA librairie standard C++ pour supporter toutes les fonctionalites du standard unicode. Mieux, il y a pas.
+ libCURL
- toute plateforme avec un compilateur C et des fonctionalités réseau de base.
- http://curl.haxx.se/libcurl/
- License MIT/X
- Une excellente librairie pour implémenter des fonctionalités client ou serveur de fichiers selon divers protocoles: FTP, HTTP, GOPHER, TELNET, DICT, FILE and LDAP. Utile pour ajouter le support de fichiers distants a une application XML par exemple.
+ expat
- toute plateforme avec un compilateur C
- http://expat.sourceforge.net/
- License MIT/X
- Une excellente librairie « légère » pour parser du XML. Cette librairie parse du XML well-formed, du XML avec une DTD, mais elle ne verifie pas la validité de la DTD elle meme.
+ XXE
- Windows et Linux
- http://www.xmlmind.com/xmleditor/stdedition.html
- Gratuit en version standard. Voir la license dédiée
- Éditeur XML Wysiwyg de bon niveau.
+ bugzilla
- écrit en perl, tourne donc sous pas mal de trucs
- http://www.bugzilla.org/
- MPL
- gestion et suivi d'anomalies
+ CVS
- plutot unix sous le serveur, n'importe quoi pour le client
- http://www.cvshome.org/
- libre
- Gestion des modification concurentes d'un fichier et suivi des version. Capital d'un développeur à beaucoup.
+ Objective Caml
- partout
- http://caml.inria.fr
- GPL
- un ML plus ou moins « industrialisé » (compilation native, objets, effets de bords, une tonne de libs etc.)
+ Haskell
- partout
- http://haskell.org/implementations.html
- libres
- un langage « lazy » utilisé pas mal en recherche sur les techniques de compilation et les systèmes de types. 2 compilateurs avancés : Hugs et GHC
+ Clean
- partout
- http://www.cs.kun.nl/~clean/
- license au choix : LGPL ou commerciale
- un ML avancé, industrialisé (mais pas connu, bizarrement) mélange lazy et eager au niveau évaluation, dispose d'un IDE balaise en standard et d'un système d'aide à la preuve.
+ visualWorks/Cinconm smalltalk :
- partout
- http://www.cincom.com/scripts/smal [...] /index.ssp
- ça pu c'est pas libre, non-comercial use
- probablement le plus connu après VisualAge d'IBM respecte la norme,top-moumoute pour les IHM, rapide.
+ Squeak
- parout
- http://squeak.org/
- libre
- un smalltalk dérivé de l'original, ne respecte pas la norme, instable, mais libre. Une tonne de libs dedans.
+ STKlos
- partout
- http://kaolin.unice.fr/STklos/
- GPL
- environnement Scheme RC5 (successeur de STK) et français
+ valgrind :
- linux
- http://developer.kde.org/~sewardj/
- GPL
- Debugger mémoire pour x86, debugge tout, mais sourtout utile en C/C++
+ DDD
- Unices
- Interface / Debugger
- GPL
- Interface Graphique pour GDB
- http://www.gnu.org/software/ddd/
+ Insight
- Unices
- http://sources.redhat.com/insight/
- GPL
- interface Graphique pour gdb
+ Electric Fence
- Unices ( x86 )
- bibliothèque / malloc debugger
- LGPL
- Debugger de malloc
- http://perens.com/FreeSoftware/
Message édité par Taz le 14-08-2004 à 22:38:30