Logiciels pour le développement

Vincent Lecomte

Android

Éditeurs de texte

  • Sublime Text : éditeur de texte/code performant.
  • Notepad++ : éditeur de texte ; propose des outils pour l’édition de code.

Environnements de développement

Frameworks Java

  • Spring : puissant framework pour le développement d’applications Java.
  • Struts2 : destiné au développement d’applications web Java EE.

Frameworks JavaScript

Librairies Java

  • Apache PDFBox : créer, manipuler, imprimer des documents PDF.
  • Commons Codecs 1.15 : 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 10.5 : 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.
  • React.js : permet de créer des composants et des interfaces utilisateur.
  • 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

Outils en ligne de commande

  • Scoop : installer des applications en ligne de commande via PS.
  • Gradle : outil de build pour vos applications Java.
Copy link