Accueil » Logithèque » Logiciels pour le développement
Android
Éditeurs de texte
- Sublime Text : éditeur de texte/code performant.
- Notepad++ : éditeur de texte ; propose des outils pour l’édition de code.
Environnements d’exécution
- Node.JS : open-source & cross-platform JavaScript runtime environment.
- nvm : Node version manager, permet d’utiliser plusieurs versions de Node.JS.
- nvm-windows : permet de basculer entre différentes versions de Node.JS.
Environnements de développement
- Atom : cross-platform, autocomplétion, gestionnaire de packages, etc.
- DreamWeaver (payant) : éditeur web WYSIWYG développé par Adobe.
- Eclipse : EDI prenant en charge notamment Java/PHP/C/C++.
- Eclipse IBM SDK : version d’Eclipse gratuite fournie par IBM.
- Emacs (linux | windows) : éditeur de code.
- Embarcadero Delphi (payant) : dév. Delphi & C++ builders.
- IntelliJ IDEA : dév. Java, éditeur JS, intégration Maven, Git, etc.
- Netbeans : EDI pour Java/PHP et autres (C, C++, Groovy…)
- Nuclide : package apportant des outils React.JS dans Atom.
- PhpStorm : EDI pour le développement en PHP (essai gratuit 30 jours)
- Visual Basic Express 2005, 2008 : développez gratuitement en VB.
- Visual Studio Community 2022 : développement .NET (web et applis).
- Visual Studio : EDI de Microsoft ; supporte de nombreux langages dont C#.
- VSCode : l’éditeur gratuit et multiplateforme de Microsoft.
- WinDev Express : version gratuite de WinDev (limitée).
Frameworks Java
- Spring : puissant framework pour le développement d’applications Java.
- Struts2 : destiné au développement d’applications web Java EE.
Frameworks JavaScript
- Vue.js : framework performant pour développer vos interfaces web.
Frameworks PHP
- Laminas : le nouveau projet faisant suite à Zend Framework.
- Laravel : the PHP Framework for web artisans.
Librairies Java
- Apache PDFBox : créer, manipuler, imprimer des documents PDF.
- Commons Codecs : Common encoders/decoders (Base64, Hex, etc).
- Google Gson : conversion d’objets Java en JSON et vice-versa.
- IText 5 : manipulation et création de fichiers PDF. Il existe aussi une v7.
- Jaybird JDBC : pour la base de données open-source Firebird SQL.
- JSoup : HTML parser (DOM, CSS selectors, output clean code).
- JTOpen : Open-source version of IBM Toolbox.
- MySQL Connector JDBC : driver JDBC pour se connecter à la DB.
- POI : Java API for Microsoft Documents (OOXML and OLE2 formats).
- PostgreSQL JDBC : driver JDBC pour la base PostgreSQL.
- StAX2 : implémentation plus poussée de StAX (parsing XML).
- SVNKit : fournit une API pour interagir avec Subversion.
- SQL Server JDBC : driver JDBC pour les bases SQL Server.
- ZXing : pour créer des code-barres (existe dans d’autres langages).
Librairies JavaScript
Outils de test
- Insomnia : outil pour faciliter le test de vos APIs.
- Postman : plateforme collaborative pour le développement/test d’API.
Outils de versionnage
- Apache Subversion : open source, originally founded by CollabNet, Inc.
- Git : free and open source distributed version control system.
Outils en ligne de commande
- composer : permet notamment de gérer les dépendances de projets PHP.
- Scoop : installer des applications en ligne de commande via PS.
- Gradle : outil de build pour vos applications Java.