Moosh a il y a une grosse semaine mis en ligne un billet où il demande de présenter quelques des logiciels libres que l’on utilise. Je lui avais promis que j’allais le faire, en évitant les logiciels libres utilisés par tous, comme par exemple Firefox. Je ne me limiterais pas qu’à des logiciels, mais généralement, à des produits, des package ‘ouverts’. Voici donc la liste, avec un peu de retard :
- Notepad++. Vous connaissez certainement le bloc-notes de Windows, un petit éditeur de texte parfois bien utile. Notepad++ est ce bloc-notes, mais en mieux. Il a du syntax highlighting, dépendant du type de fichier que vous traitez, mais aussi des macros, tous types d’opérations, etc. Un outil indispensable pour moi lorsque je travaille sur de l'HTML, de l'XML, du JavaScript, etc. C'est également un concurrent direct d’EditPlus qui l’équivaut +/- en fonctionnalités mais qui a le défaut d’être payant.
- Un peu de tout autour d’Apache. Apache est assez vaste, mais nombreux sont les projets qu’ils proposent et que j’ai déjà pu utiliser avec un certain plaisir. Tomcat, un container web Java. Le serveur HTTP, utilisé pour tourner du PHP et autres. Struts, un framework model-view-controller assez bien foutu. Ant, permettant de scripter en XML certaines actions tel un build.
- Eclipse. Un IDE (Integrated Development Environment) très bien foutu avec une assez grande communauté derrière. Eclipse vous permets de programmer, à l’origine qu’en Java et est extensible d’une façon assez impressionnante par un mécanisme de plugins, faisant qu’on peut programmer dans d’autres langues aussi, comme par exemple du C++. Je dois avouer que je suis 50% Eclipse, 50% IntelliJ. Ce dernier est payant mais tout aussi bon, si pas meilleur.
- XUL de Mozilla. XML User Interface Language est un moyen de construire des applications desktop riches de façon assez simple. On construit très facilement une fenêtre à partir d’XML, on lui donne un peu de gueule avec du CSS et de la fonctionalité vers le web en y ajoutant de l’AJAX. Je suis actuellement en train de travailler sur un client Twitter basé sur XUL. XUL est également utilisé pour des extensions Firefox, Thunderbird et autres.
- Alfresco ECM. Un système de gestion de documents complètement ouvert. Alfresco a été fondé par une des personnes qui a quitté l’équipe Documentum d’EMC. Alfresco fait moins usine à gaz et utilise beaucoup d’autres modules open source : TinyMCE, Freemarker, OpenOffice, JBoss JBPM,...
J’en profite maintenant pour refiler le flambeau à d’autres techies : Vinch, Tibius et Denis. Aucune obligation, bien entendu.
Pensez aussi à tagger votre message "ExperienceLibre".