I. Introduction et terminologie▲
Ci-dessous des définitions et renvois pour des termes utilisés dans cet article.
- OS : Operating System, en français Système d'exploitation.
- IDE : Integrated Development Environment, en français Environnement de Développement Intégré.
- Multi-plateformes : Windows, Linux, Mac
- GPL : Gnu Public Licence.
- MPL : Mozilla Public Licence.
- BSD License.
- SPL : SUN Public Licence.
- CPL : Common Public Licence.
- LGPL : Less Gnu Public Licence.
II. Informations et documentations▲
Avant de commencer, un petit lien sympathique :
De la bonne manière de poser les questions (Ou comment poser les questions de manière intelligente)
Quelques sites indispensables pour trouver de l'information :
Nom/URL | Commentaires |
---|---|
www.developpez.com | Faut il le présenter ? |
www.google.fr | "LE" moteur de recherche. |
msdn | Aide en ligne sur les produits Microsoft. |
Le site de SUN | Aide en ligne sur les produits Java. |
III. Internet et communication▲
Dans cette section, tout pour la communication et la navigation.
Et pourquoi les navigateurs dans cet article ? Simplement parce que nous les utilisons tous les jours pour rechercher de l'information (Par exemple pour consulter les sites précedemment cités, mais aussi pour vérifier la validité d'un développement web sur un navigateur).
Clients mail▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
thunderbird | Multi-plateformes | MPL/GPL/LGPL |
Le client mail graphique en vogue en ce moment, ses fonctionnalités :
- Email. - Newsgroups. - Syndication. - Plugins. |
mutt | Multi-plateformes | Gratuit |
Client en mode console qui ne se manipule pas à la souris => pas de HTML. Il peut se coupler avec n'importe quel éditeur de texte, au hasard vim. |
RSS▲
Comment gérer ses abonnements aux fils RSS, quelques outils dans la liste qui suit :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Liferea | Linux | GPL | Un aggrégateur de fils RSS pour Linux. |
akregator | Linux | GPL | Un aggrégateur de fils RSS pour Linux. |
snownews | Linux | GPL | Un aggrégateur de fils RSS pour Linux. |
A noter que Thunderbird permet également de gérer les fils RSS.
Messagerie instantanée▲
Des logiciels pour communiquer rapidement, et facilement, en complément des clients mails :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
miranda | Windows | GPL | Logiciel de messagerie instantanée multi-protocoles (ICQ, AIM, MSN, Jabber, Yahoo, IRC, Gadu-Gadu, Tlen, Netsend). |
Pidgin | Multi-plateformes | GPL | Anciennement nommé GAIM ce logiciel de messagerie instantanée, supporte AIM, ICQ, Yahoo!, MSN, Jabber, IRC, Napster, Gadu-Gadu, Zephyr, and SILC. |
trillian | Windows | Gratuit | Logiciel de messagerie instantanée, supporte AIM, ICQ, MSN, Yahoo Messenger, and IRC. |
Newsgroups▲
Une liste de logiciel sur ce site http://usenetfr.free.fr/
Navigateurs▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
firefox | Multi-plateformes | MPL | Un excellent navigateur, que l'on peut améliorer avec des plugins :
- web developper : pour faire des sites web conformes W3C. - bookmark synchronizer : pour partager ses favoris entre la maison et le travail. - selenium : pour tester des applications web (fonctionne également avec d'autres navigateurs). - firebug : boîte à outils pour le développement web. |
konqueror | Linux | GPL | Super navigateur de fichiers, FTP, CVS, avec multi onglets, split de fenêtre, passe le test acid2. |
Opera | Multi-plateformes | Inconnue | Opera passe le test acid2, c'est le plus à même de vérifier la qualité de son code. |
Autres navigateurs :
- Internet Explorer : Comme c'est le plus utilisé, il faut quand même vérifier son développement dessus.
- Lynx : Navigateur en mode texte.
- Safari : le navigateur Web de chez Apple, fonctionne également sous Windows et passe le test acid2.
Aspirateurs▲
Les aspirateurs web permettent de faire des copies de sites, très utile pour une utilisation déconnectée par exemple :
IV. Bureautique▲
Parce qu'un projet démarre souvent par une phase de rédaction des besoins, parce que l'on a parfois besoin de faire des présentations sur vidéo-projecteur.
Les logiciels suivants ont donc ces fonctionnalités :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Microsoft Pack Office | Windows | Commercial | La célèbre suite bureautique de Microsoft (traitement de texte, tableau, présentation, base de données). |
OpenOffice | Windows, Linux | Licence | Suite bureautique libre. |
LaTeX | Multi-plateformes | LPPL | Système logiciel de composition de documents. |
TeXnicCenter | Windows | GPL | Environnement permettant de manipuler de manière plus intuitive et plus simple les documents latex (non wysiwyg). |
Acrobat Reader | Windows | Commercial | Lecteur de fichiers PDF. |
Foxit Reader | Windows | Gratuit et Commercial | Concurrent de Acrobat Reader, gratuit lui aussi, mais surtout plus léger et plus rapide à démarrer. |
Divers▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
snagit | Windows | Commercial |
Permet de faire :
- copies d'écran, de textes avec toutes les options possibles et imaginables (formats d'export, etc.). - enregistrer des vidéos. Très pratique pour les supports de cours et tutoriels. |
ditto | Windows | GPL | Un super presse-papiers. |
Wink | Windows, Linux | Gratuiciel | Pour faire des enregistrements vidéos de l'écran avec possibilité d'ajout de bulles (idéal pour réaliser des tutoriaux). |
Scribus | multi-plateformes | GPL | Logiciel open-source pour la publication,. |
V. Editeurs de texte▲
Les éditeurs de texte permettent bien plus que la simple écriture de caractères dans un fichier.
Les différents logiciels ci-dessous possèdent des fonctionnalités très abouties :
- Remplacement de chaînes.
- Coloration syntaxique selon les langages.
- FTP.
- Auto-complétion.
- etc.
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
SciTE | Windows, Linux | Python License | Editeur de code, supporte la coloration syntaxique de très nombreux langages. |
ultraedit | Windows | Commercial | Editeur de texte ultra-complet, coloration syntaxique, compilation, ouverture de très gros fichiers, manipulation de fichiers en binaire, expressions régulières pour faire des modifications... bref un must. |
PSPad | Windows | Freeware |
- Mode projets.
- FTP. - Editeur de macro. - Colorisation syntaxique. - Librairie TiDy intégrée. - etc. |
TextPad | Windows | Commercial | Editeur de texte complet. |
vim | multi-plateformes | charityware |
"L'éditeur de texte" pour beaucoup.
Il ne permet pas de faire le café mais il reste un des plus puissants qui soit. Parfaitement multi-plateformes et adapté au développement. Prise en main difficile et déroutante au début. Il a la particularité d'être une éditeur modal. C'est ce qui le rend difficile d'abord, puis addictif une fois le premier cap passé. On aime ou on déteste. Il est extensible à l'infini ou presque. Rapide, léger, démarre en 1s, marche même quand tout le reste est planté. il sait mettre des couleurs sur tout et n'importe quoi C'est le descendant de l'illustre vi. Fonctionnalités : - coloration syntaxique, auto-complétion, intégration de ctags, plugins,etc. |
kate | Linux | GPL | Editeur de texte. |
emacs | multi-plateformes | GPL |
Il s'agit de l'autre gros éditeur de texte. coloration syntaxique, auto-complétion, intégration de ctags, plugins, etc. |
notepad++ | Windows | GPL | Editeur de texte. |
Jext | Multi-plateformes | GPL |
Coloration syntaxique, nombreux langages supportés. Auto-complétion de balises XHTML, création de "modèles de documents" personalisés. Création de raccourcis clavier (exemple : taper 2 lettres pour ajouter des lignes entières de code). |
Notepad2 | Windows | Inconnue | Gère la reconnaissance d'une vingtaine de langages différents parmi lesquels Java, C, HTML, PHP,etc. |
TextMate | MacOs X | Commercial | Un éditeur de texte qui semble ravir la communauté à la pomme. |
A voir aussi
- Edit Plus 2 : pour l'édition de fichiers PHP, HTML, JavaScript et CSS. Très simple, rapide et efficace.
- JCreator LE (gratuit) : rapide et ergonomique pour la programmation Java : coloration syntaxique, explorateur de code et de fichier, gestion de projet, compilateur,etc.
- quanta : un très bon éditeur de script, open source, et qui évolue très vite. Le mode de gestion de projet est excellent, et l'integration de CVS arrive.
VI. SGBD▲
ORACLE▲
Le moteur de base de données de la société ORACLE, l'un des plus puissant du marché.
Quelques outils pour vous faciliter la vie :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
TOAD | Windows | Commercial |
Autant pour les DBA que les développeurs.
C'est pas donné, mais vraiment indispensable avec une base Oracle. Administration, requêtage simple ou poussé, etc. |
SQLWorksheet | Windows, Linux | Commercial | Outil permettant d'accéder à la base de données via ODBC. |
SQLLoader | Windows, Linux | Inclus dans la distribution Oracle | Un binaire de la distribution Oracle, utile pour charger de gros fichiers. |
MySQL▲
postgresql▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
PostgreSQL | Windows, Linux | PostgreSQL Data Base Management System | Un autre SGBD open source. Client graphique : - pgadmin : administration graphique de postgresql. - phppgadmin : équivalent de phpmyadmin pour postgresql. |
Firebird▲
Autres bases de données▲
- Access : La base de données bureautique de Microsoft.
VII. Modélisation▲
La modélisation est utilisée dans un cycle de développement pour schématiser les entités du monde réel vers une approche informatique.
C'est une étape intermédiaire avec le codage.
UML▲
- Lien vers les meilleurs outils UML sur le site developpez
- [ UML ] Les Meilleurs Outils de Modélisation UML ?
- Quel outil de modélisation UML utilisez vous ?
Ci-dessous, quelques un des meilleurs :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
ArgoUML | Multi-plateformes | BSD License | Modeleur UML. |
Poseidon UML | Multi-plateformes | Commercial | Modeleur UML. |
Rational Rose | Windows | Commercial | Très bon outil pour faire de la modélisation, possibilité de faire de la génération de code et du reverse engeneering. |
Base de données▲
- Quel SGBD choisir ?
- Quel outil utilisez vous pour concevoir vos base de données ?
- Les Outils de la rubrique SGBD
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Power AMC (AMC Designer hors France) | Windows | Commercial |
Analyse Merise, UML, reverse engineering.
Création automatique des structures de SGBD-R pour plus de 45 moteurs du marché, rétro-conception et synchronisation. |
CASE Studio 2 | Windows | Commercial/Gratuit | Outil de modélisation de base de données. |
DBDesigner 4 | Windows, Linux | GPL | Outil de modélisation rapide de base de données MySQL. |
Schémas▲
Parfois un bon schéma vaut mieux que de grand discours.
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Freemind | Windows, Linux | GPL |
Pour organiser sa tête, et en faire une présentation.
Peut être utilisé aussi pour la documentation. |
DIA | Windows (avec GTK), Linux | GPL | Pour faire des schémas (électronique, réseaux). |
Microsoft Visio | Windows | Commercial | L'outil de Microsoft pour faire des schémas. |
VIII. Gestionnaire de code source et suivi▲
SCM▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
CVS | Multi-plateformes | GPL |
Outil de SCM, gestionnaire de sources.
Client graphique pour CVS : - tortoiseCVS. |
subversion | Multi-plateformes | Licence |
Autre outil de SCM, gestionnaire de sources.
Client graphique pour Subversion : - tortoiseSVN. |
mantis | Multi-plateformes | GPL | Gestionnaire de bugs basé sur php/MySQL/web. |
bugzilla | Multi-plateformes | GPL | Gestionnaire de bugs. |
Git | Linux | GPL V2 | Gestionnaire de sources, Git est rapide, très puissant et distributed, ce qui fait son énorme force par rapport à subversion ou cvs. |
A voir également :
IX. Planning et tâches▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Microsoft Project | Microsoft | Commercial | Complet pour l'organisation d'un projet, répartition des ressources, édition de diagrammes de Gantt, etc. |
GanttProject | Windows, Linux | GPL | Gestion de plannings. |
ToDoList | Windows | Gratuit | Gestion des tâches. |
Planner | Linux | GPL | Gestion de planning. |
X. Programmation▲
Développement WEB▲
A voir aussi
- www.openweb-eu.org : Un site pour apprendre à respecter les standards du WEB
- Avec quel éditeur concevez-vous vos site web ?
IDE▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Dreamweaver | Windows | Commercial | Edition HTML, JavaScript, PHP, couplage avec TopStyle, et plus encore... |
nvu | Windows, Linux | MPL/LGPL/GPL | Edition HTML. |
À voir aussi
- BigDump (en php) : import de gros fichiers SQL (difficile sous Windows avec phpmyadmin)
- classe WikiRenderer : formattage de texte par wiki
XML▲
CSS▲
CMS▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Zope | Multi-plateformes | Zope Public License | Gestionnaire de contenu Web et de portails, écrit en Python |
Java▲
IDE▲
Les principaux IDE pour développer en Java sont ici
Ci-dessous en voici dont les mérites ne sont plus à prouver :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
ECLIPSE | Multi-plateformes | Licence |
Un des meilleurs IDE, multi-langages, multi-plateformes (gestion de CVS et Subversion, plugins).
Quels plugins pour Eclipse utilisez-vous ? |
NetBeans | Multi-plateformes | SPL | L'EDI NetBeans est un environnement de développement. |
Audit de code▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
PMD | Windows, Linux | "BSD-style" license | Audit sur les erreurs de codage, et respect des conventions. |
checkstyle | Windows , Linux | LGPL | Audit sur les erreurs de codage, et respect des conventions. |
junit | Multi-plateformes | CPL | Framework de création de tests unitaires.
A noter qu'aujourd'hui, il existe des xUnit dérivés de JUnit pour des tests spécifiques (HTTP, etc.). |
jdepend | Multi-plateformes | BSD License |
Audit de dépendances des packages.
Voir le tutoriel sur developpez. |
emma | Multi-plateformes | CPL | Couverture des tests. |
findbugs | Multi-plateformes | Creative Commons | Auditeur de code pour trouver les bugs. |
.Net▲
Un lien existe sur Developpez sur les meilleurs outils .Net.
A voir aussi
IDE▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Visual Studio.NET | Windows | Commercial/Gratuit pour la version EXPRESS bien fournie | Pour tout ce qui est lié à .NET, dans cette technologie, VS.NET est incontournable. |
Borland Developper Studio | Windows | Commercial | Supporte les langages : Delphi, Delphi .Net, C# et C++. |
SharpDevelop (#develop) | Windows | Inconnue | Un environnement de développement open source pour .Net. |
WinDbg | - | - | Dans le platform SDK de Microsoft, il y a une version avancée du débuggueur intégrée à Visual Studio |
Audit de code▲
C et C++▲
Une section existe sur Les meilleurs compilateurs C et C++ sur DEVELOPPEZ.
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
C++ Builder | Windows | Commercial | Sous Windows, pour la programmation C++ avec interface utilisateur cet IDE permet de créer très facilement et rapidement des applications. |
Code::Blocks | Windows, Linux | GPL | IDE Libre pour C++. |
GCC | multiplateforme | GPL |
Pas limité au C et au C++. GCC intègre aussi : Java, fortran, Objective C. Ce n'est qu'un compilo, c'est une suite de compilateurs pour être exact : pas d'EDI ni d'éditeur. |
Visual C++ | Windows | Commercial | L'IDE de Microsoft pour C++. |
Dev-C++ | Windows | GPL | (Plus maintenu à ce jour)IDE Libre pour C++. |
Eclipse IDE for C/C++ Developers | Multi-plateformes | Licence | L'IDE Eclipse orienté C/C++. |
A voir aussi
- Qt Designer : atelier de fabrication de formulaires.
- KDevelop.
- MingGW
DELPHI▲
Une section sur developpez.com existe :
- Outils et documentation en téléchargement libre
- Les meilleurs composants VCL et outils pour Delphi et C++Builder
PHP▲
Quelques sites de référence sur PHP :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Zend Studio | Multi-plateformes | Commercial | Studio de développement PHP. |
phpunit | Multi-plateformes | MIT License | Tests unitaires. |
PEAR | Multi-plateformes | Licence | Bibliothèques de codes PHP. |
A voir aussi
- Maguma Studio : toutes les fonctionnalités d'un bon éditeur.
- easyphp : n'est plus mis à jour depuis longtemps, il y a VertrigoServ.
Scripting▲
PERL▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
PERL | Linux | GPL | PERL est généralement installé de base sous les unixoïdes. |
ActivePerl | Multi-plateformes | Licence | Portage PERL pour Windows (donc compilateur + interpréteur + débogueur + optimisateur) + un excellent gestionnaire de modules (gratuit). |
Python▲
Ruby▲
A venir...
Profiler et déboguage▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
TPTP | Multi-plateformes | Licence | Plugin Eclipse pour profiler une application. |
DebugView | Windows | Gratuit |
Outils de debug pour Windows qui permet de capturer et horodater des chaînes de caractères émises par toutes les applications du système avec la fonction d'API OutputDebugString().
Utile pour debugger des applications impliquant la communication de plusieurs exe (ou plusieurs threads). Ce n'est pas lié à .Net (au contraire) mais au développement Windows en général (c'est lié aux API Windows). |
Dependency Walker | Windows | Commercial |
Pour examiner toutes les dépendances des .exe et .dll Windows.
Aucun rapport non plus avec .Net. N'est destiné qu'aux applications natives Windows. |
MemProof | Windows | Free | MemProof est un outil gratuit pour traquer les fuites de mémoires et ressources pour les compilateurs Borland : Delphi 2, 3, 4, 5, 6, 7; C++Builder 1, 3, 4, 5; et Borland C++5. |
Venkman | Multi-plateformes | Free | Venkman est un débogueur JavaScript intégré aux navigateurs Mozilla. |
GDB | *nix | GPL | Débogueur en ligne de commande pour les languages Ada, C, C++, Objective-C, Pascal et d'autres encore. - ddd : front-end graphique de GDB sous *nix et licence GPL ) |
A voir également :
- OllyDbg : debuggueur Shareware pour Windows.
- IDA : un autre debuggueur.
- electric fence : malloc debugger, *nix, GPL
- valgrind (linux (x86,ppc), GPL
- memwatch : *nix, GPL
- https://en.wikipedia.org/wiki/Memory_debugger
Divers▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
WinMerge | Windows | GPL | Outils de recherche des différences entre fichiers. |
xxdiff | Linux | GPL |
Un comparateur et fusionneur graphique de fichiers et répertoires.
Intégration avec Subversion (cf. Diff graphique dans Subversion (et en général)). |
WinDiff | Windows | Gratuit | Outils de recherche des différences entre arborescences de fichiers et répertoires. |
diff | Linux | Gratuit | Pour voir les différences entre deux fichiers. Vim y délègue le boulot de comparaison, et affiche ensuite les différences en respectant la coloration sytaxique associée au type de fichiers comparés et en repliant les choses qui sont identiques. Au final, un bon moyen de visualiser des différences couplé à un éditeur de texte extrêmement puissant. |
PowerBatch | Windows | Gratuit | Editeur de scripts DOS. |
Kompare | Linux | LGPL | Comparateur graphique de fichiers, répertoires, génération de patchs. |
A voir aussi
bash, ou tcsh, ou zsh, ou ..., bref : un vrai interpréteur de commandes. Toujours pratique d'avoir un vrai shell sous la main pour réaliser des tâches complexes sur les fichiers de nos projets de développement ou non.
- Sous Linux les commandes : find, grep, sed, watch
XI. Serveurs▲
Je ne suis pas sûr que cela soit pertinent de les citer c'est un prérequis, comme le PC.
Mais pour mémoire en voici quelques-uns des plus intéressants et utilisés :
Applicatif▲
WEB▲
WAMP (Windows Apache MySql Php)▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
EasyPHP | Windows | Licences de ses composants | Une facilité pour installer Apache, PHP, MySQL. |
WampServer | Windows | GPL | Un autre serveur WAMP. |
XII. Intégration▲
Des outils pour faciliter la construction de vos applications, l'assemblage des différents composants :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
ant | Multi-plateformes | Apache Software License Version 2.0 | Langage de script, utilisé pricipalement pour le déploiement |
maven | Multi-plateformes | Apache Software License Version 2.0 | Gestion de projet : compilation, documentation, suivi,etc. |
continuum | Multi-plateformes | Apache Software License Version 2.0 | Intégration continue. |
XIII. Documentation▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
javadoc | Multi-plateformes | Gratuit | Outils natif de documentation pour Java. |
doxygen | Multi-plateformes | GPL |
Outil dans la lignée de Javadoc.
Il génère de la documentation dans divers formats (HTML, LaTeX, RTF, CHM, ...) mais pour d'autres langages et technologies comme C, C++, Java, IDL, PHP, C#. Voir le tutoriel sur developpez |
exuberant ctags | Multi-plateformes | GPL |
Outil multi-langages, multi-plateformes d'extraction d'identifiants dans le code.
Intégré à un éditeur de texte, il aide à la recherche de définitions, d'implémentation, à la complétion intelligente. |
XIV. Tests▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
TestDirector | Windows | Commercial | Logiciel pour gérer des scénaris de tests. |
QuickTest Pro | Windows | Commercial | Logiciel pour gérer des scénaris de tests. |
XV. Installeurs▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Inno Setup | Windows | Licence | Installeur gratuit pour les applications Windows. |
IzPack | Multi-plateformes | Apache License 2.0 | Installeur écrit en Java et portable. |
InstallShield | Windows | Commercial | Installeur. |
NInstall | Windows | Commercial | L'installeur de la suite Visual Studio. |
InstallJammer | Multi-plateformes | GPL | Installeur avec interface graphique. |
GNU Autotools (ou GNU Build system) | Linux | GPL | Un ensemble d'outils : - Autoconf - Automake - GNU Libtool - Gnulib |
XVI. Système et réseau▲
OS et machines virtuelles▲
Parfois, on a besoin de simuler une autre machine, de tester une application sur un autre OS.
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
CYGWIN | Windows | GPL | Linux-like environnement. |
VMWARE | Windows | Commercial/Une version gratuite existe | Gestion de machines virtuelles. |
Virtual PC | Windows | Commercial | Gestion de machines virtuelles. |
VirtualBox | Multi-plateformes | GPL | Gestion de machines virtuelles. |
Explorateurs▲
Pour plus d'efficacité dans la gestion de vos fichiers au quotidien.
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Total Commander | Windows | Commercial |
Un remplaçant à l'explorateur Windows :
- Vue partagée. |
2X EXPLORER | Windows | Gratuit | Un autre substitut à l'explorateur Windows : - Vue partagée. |
FreeCommander | Windows | Licence | Une autre alternative à l'explorateur de fichiers de Windows. |
FTP▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
FileZilla client | Windows | GPL | Client FTP graphique. Un serveur FTP FileZilla existe aussi. |
CuteFTP | Windows | Commercial | Client FTP graphique. |
WS_FTP Pro | Windows | Commercial | Client FTP graphique. |
gFtp | Linux | GPL | Client FTP graphique et en ligne de commande. |
ncftp | Linux, Windows | Commercial | Client FTP (en mode console). Marche au moins sur *nix et sous Windows, il est scriptable, gère les bookmarks, la complétion automatique. |
A voir aussi
- UltraFXP : le pendant libre de FlashFXP, un excellent logiciel FTP.
- SmartFTP : un autre client FTP.
XVI-4. Firewall▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Sunbelt Personal Firewall | Windows | Commercial et gratuite | Anciennement Kerio, ce parefeu est payant à l'expiration de la période d'essai pour conserver toutes les fonctionnalités. |
Antivirus▲
Pour bien se protéger des virus lors de nos connexions à Internet, celà peut éviter d'avoir à perdre une journée à se battre pour éradiquer un virus (c'est du vécu).
Anti-spyware▲
Réseau▲
LDAP▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Sun Directory Server | Multi-plateformes | Gratuite | Sun Directory Server est le serveur LDAP de SUN Microsystems. |
OpenLDAP for Win32 | Windows | GPL | Annuaire LDAP libre. |
LDAP Browser | Windows | Commerciale et gratuire | Un explorateur pour LDAP, LDAP Browser existe agalement en version légère et gratuite. |
LDAP Admin | Windows | GPL | Application permettant de naviguer dans un annuaire LDAP. |
Divers▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
Les outils SysInternals | Windows | Gratuit | Quelques outils d'analyse et de surveillance. |
PROCESS EXPLORER | Windows | Gratuit | Pour remplacer le gestionnaire de tâches de Windows. |
RegCleaner | Windows | Gratuit | Nettoie les entrées invalides de la base de registre. |
VNC | Windows | Commercial/Gratuit | Parce que prendre simplement le contrôle d'un ordinateur à distance c'est pratique, que ce soit un serveur ou une machine "à tout faire". |
TightVNC | Windows, Linux | GPL | Pour contrôler un PC à distance. |
SSH | Multi-plateformes | BSD Licence | Client SSH. |
WinSCP | Windows | GPL | Client graphique SFTP et FTP utilisant SSH (permet notamment la manipulation de fichiers de manière plus aisée). |
putty | Windows | MIT licence |
Un outil permettant de se connecter à distance selon divers protocoles de communication :
- PuTTY (client Telnet et SSH). - PSCP (client SCP). - PSFTP (client SFTP). - PuTTYtel (client Telnet). - Plink (interface en ligne de commande). - Pageant (agent d'authentification SSH pour PuTTY, PSCP et Plink). - PuTTYgen (un générateur de clés RSA et DSA). |
Console | Windows | GPL | Terminal amélioré pour Windows. |
rsync | Linux | GPL V2 | Tranfert de fichiers. |
XVII. Image, son et vidéo▲
Quelques logiciels de retouches d'images, ou permettant simplement d'organiser vos fichiers médias.
Image▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
The Gimp | Multi-plateformes | GPL | Logiciel GNU de retouche d'images. |
Picasa | Windows | Google Licence | Organiser ses fichiers médias. |
IrfanView | Windows | Freeware | Un super visualisateur d'images. |
PhotoShop | Windows | Commercial | La référence pro quand même. |
Inkscape | Multi-plateformes | GPL | Un éditeur graphique vectoriel, à la manière d'Adobe Illustrator. |
Krita | Linux | GPL | Un éditeur graphique pour KOffice. |
FastStone | Windows | Freeware et Shareware | Suite logiciel pour la manipulation graphique. |
A voir aussi
- Paint shop pro.
- Pixie : capturer des codes couleurs facilement, génial et gratuit.
- illustrator : pour du vectoriel made in Adobe.
- flash8 : et ses nombreuses inovations (vidéo, classes bitmap) pour les plus riches.
- Sothink SWF Quicker : (pour les moins riches), équivalent à 70 € de Macromedia flash MX 2004 (flash7).
- La Boite à couleurs : Ce "gratuiciel" simple d'emploi vous permet d'obtenir et de modifier très simplement les codes d'une couleur.
XVIII. Accessoires▲
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
izarc | Windows | Gratuiciel / Freeware | Compresseur/Décompresseur qui gère une incroyable quantité de formats (7-ZIP, A, ACE, ARC, ARJ, B64, BH, BZ2, BZA, CAB, CPIO, DEB, ENC, GCA, GZ, GZA, HA, JAR, LHA, LIB, LZH, MBF, MIM, PAK, PK3, RAR, RPM, TAR, TAZ, TBZ, TGZ, TZ, UUE, WAR, XXE, YZ1, Z, ZIP, ZOO). |
7ZIP | Windows | GPL |
Compression et décompression de fichiers :
- Compression/Décompression : 7z, ZIP, GZIP, BZIP2 et TAR. - Décompression seulement : RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB et NSIS. |
RenBatch | Windows | Gratuit | Renommer en masse des fichiers. |
Nero Burning Rom | Windows | Commercial | Comment graver sans passer par cet excellent logiciel ? |
k3b | Linux | GPL | La gravure sous Linux. |
GnuWin32 | Windows | GPL | Portage sur Windows d'un ensemble d'outils Linux. |
dirkey | Windows | freeware | Organiser vos répertoires favoris pour y accéder rapidement. |
Free Hex Editor | Windows | freeware | Editeur hexadecimal. |
A voir aussi
- SlickRun : pour faire des raccourcis clavier.
- Synergy : partager un clavier/souris sur N ordinateurs.
- Unlocker : pour les "fichiers soit-disant en cours d'utilisation" sous Windows qu'on ne peut pas renommer, déplacer, supprimer.
- Ant Renamer : programme libre et gratuit permettant de renommer facilement de grandes quantités de fichiers et dossiers.
XIX. Loisirs et Multimedia▲
Et pour finir, si comme moi, vous aimez travailler en musique, vous trouvez que votre productivité en sera améliorée ?
Alors ces quelques logiciels sont fait pour vous :
Nom/URL | OS | Licence | Commentaires |
---|---|---|---|
FooBar2000 | Windows | Licence | Lecteur audio. |
WINAMP | Windows | Commercial/Gratuit (selon les versions) | Le lecteur audio que l'on ne présente plus. |
VLC | Multi-plateformes | GPL | Lecteur vidéo et audio. |
A voir aussi
- XMMS : Lecteur audio pour les systèmes Unix
- amarok : un autre lecteur audio pour Linux, en remplacement de XMMS
XX. A classer▲
- WxGlade : éditeur d'IHM.
- SPE : un éditeur assez sympa (qui inclut wxGlade au passage).
- TCT : analyse post-mortem de Linux (suite à un crash).
- Système d'exploitation => FreeBSD
- Environnement graphique => Xfce4
- Shell => Zsh
- Courrier => Postfix + Fetchmail + Procmail + Spamd + Muttng
- Affichage des logs sur le bureau => Root tail
- PERL et ses regexp
- autohotkeys (windows, GPL) : pour 'scripter' vos GUI
- RCS (gratuit) : la gestion de version
- PURIFY (comm.) : l'analyse des prog en tps réel pour la recherche des bugs (fuite mémoire, handles perdus, ...)
- DOC2HELP : documentation via WORD, génère l'aide en ligne et la doc papier à partir d'une seule source.
- WINACE/SFX FACTORY (comm.) : sauvegarde et installateur de base
- CRYSTAL REPORTS (comm.) : reporting.
- IB EXPERT (comm.) : ihm et manager pour FIREBIRD/INTERBASE.
- XN RESSOURCE EDITOR (grauit) : éditeur de ressources.
- RAIZE COMPONENTS (comm.) : composants divers.
- TMS SOFTWARE COMPONENTS PACK (comm.) : composants divers.
- TMS SOFTWARE FLEXCEL (comm.) : gestion EXCEL sans EXCEL.
- LMD COMPONENTS PRO (comm.) : composants divers
- INTRAWEB : du web à la sauce DELPHI.
- TMS SOFTWARE INTRAWEB : des composants suppl. pour appli "INTRAWEB".
- TURBO POWER (gratuit) : plusieurs bibliothèques de références.
- IBOBJECTS (comm.) : gestion FIREBIRD/INTERBASE.
- WOLL2WOLL INFOPOWER/1ST CLASS (comm.) : composants divers de qualité dont une très bonne DBGRID.
- IONWORX (comm.) : icônes
- GLYFX (comm.) : icônes
- SiCOMPONENTS (comm.) : gestion multilingue.
- STEEMA TEECHART (comm.) : La version complète de TeeChart.
- TATUK GIS (comm.) : un GIS VCL.
- FASTMM (gratuit) : gestionnaire mémoire.
- CVSNT
- CSDiff pour les merges et comparaisons.
- antcontrib addon de ant
- antform interface graphique Swing dans Ant
- launchy : pour lancer des applications ou acceder à des fichiers indexés en 3 touches depuis n'importe ou n'importe quand. son point fort est de chercher selon un nom incomplet la liste des applications/fichiers/liens et de memoriser les applications les plus utilisés pour un mot clé donné (par exemple, je tape f et il me sort firefox, pour n notepad++, pour glt mon projet delphi/glscene dont le nom du fichier dpr commence par glt)
- Flexible Renamer : outil de renommage de fichiers qui supporte les expressions régulières et offre un aperçu en temps réel. Pour un renommage en masse avec des conditions impossibles, c'est le top (regex oblige).
- Blender. Les dernières versions deviennent impressionnantes et son interface si spéciale, comparable à VI, est redoutable en des mains expertes.
- cssvista : pour editer du css avec une preview en temps réel pour firefox et Internet Explorer. Requiert le framework .Net
- rainlendar : mini organisateur en fond de bureau, qui permet de vite voir le calendrier du mois et une todo liste sommaire mais rapide d'acces
- supercopier (windows, GPL) : remplacement très amélioré du copieur de fichiers de windows.
- KeePass : gestionnaire de mots de passe avec completion automatique des champs sous firefox/IE
- Geogebra : pour faire de la geometrie rapide. Utile pour faire des illustrations et pour aider à developper des équations en vue de les utiliser dans son code source.
- Maxima : alternative gratuite à matlab et surtout maple. Se combine bien avec geogebra
- PrintKey ancien mais puissant outil de capture d'ecran.
- Stardict traducteur linguistique très discret mais très efficace.
XXI. Conclusion▲
Un grand merci à tous les contributeurs qui m'aident pour la rédaction de cet article !
En espérant que ces nombreux outils pourront vous aider dans vos différentes phases de développement d'applications.
Vous pouvez toujours me soumettre à étude d'autres outils afin de cibler au mieux les outils de références.
Historique
19/05/2008
- Modification de ethereal en wireshark
- Section "Profileur et déboguage" : Ajout de GDB, DDD, electric fence, valgrind, memwatch
- Section "Loisirs et Multimedia" : Modification XMMS et ajout amarok
- Section "A classer" : Modification autohotkeys, supercopiercoller
03/02/2008
- Ajout de quelques logiciels dans la section à classer + possibilité de poster des commentaires
08/09/2007
- Quelques corrections dans la forme et le contenu.
- Section Informations et documentations : De la bonne manière de poser les questions
- Section DELPHI : ajout de liens
- Section Editeurs de texte : ajout de TextMate
- Section Internet et communication - Messagerie instantanée : modification GAIM en Pidgin
- Section CMS : ajout Zope
- Section Image : ajout La Boite à couleurs
- Section Accessoires : ajout Ant Renamer, GnuWin32, dirkey, Free Hex Editor
- Section Installeurs : ajout InstallJammer, GNU Autotools
- Section Navigateurs : ajout Safari, firebug + correction licence Konqueror + ajout de liens
- Section C et C++ : ajout MingGW, Eclipse IDE for C/C++ Developers
- Section CSS : ajout CODA
- Section Profiler et déboguage : ajout de OllyDbg et IDA
- Section OS et machines virtuelles : Virtual Box et Gemu
- Section SCM : ajout Git
- Section Système et réseau - Divers : ajout Console, rsync
- Section Programmation - Divers : ajout de Kompare
- Section Planning et tâches : ajout de Planner
- Section Bureautique - Divers : ajout de Scribus, TeXnicCenter
- Section SGBD - postgresql : ajout de pgadmin + ajout de liens
- Section Modélisation - Base de données : DBDesigner 4
- Section Système et réseau : ajout de la section LDAP avec Sun Directory Server, OpenLDAP for Win32, LDAP Browser, LDAP Admin
- Section Système et réseau - Explorateurs : ajout de FreeCommander
- Section Système et réseau - FTP : ajout de SmartFTP
- Section Système et réseau - Firewall : ajout de la section Firewall et Sunbelt Personal Firewall
- Section Système et réseau - Divers : Les outils SysInternals, WinSCP
- Section Image, son et vidéo - Image : ajout de FastStone
- Section A classer : ajout de TCT + autres outils à classer
25/08/2006
- Quelques corrections dans la forme et le contenu.
- Ajouts de nombreux liens vers le dico.
- Section RSS : ajouts des outils.
- Section Editeurs de texte : ajout de notepad2
- Section Image : Inkscape, Krita.
- Section Navigateurs : ajout Opera, plugins Firefox.
- Section UML : ajout BoomL,
- Section Base de données : CASE Studio 2
- Section SGBD : ajout Firebird.
- Section FTP : ajout UltraFXP
- Section Bureautique : ajout Foxit Reader, Wink
- Section C et C++ : ajout de Dev-C++, Visual C++, KDevelop, Qt Designer
- Section Réseau : ajout de Nmap, Ethereal
- Section .Net : ajout de SharpDevelop