Nous vous avions parlé de la société française Jayasoft qui avait été remarquée lors des JAX AWARDS. Le produit est un plugin pour votre IDE qui vous permet d’accéder sans aucune configuration à la Javadoc des API que vous utilisées, mais aussi au code source de ces API. |
Si comme moi, vous utilisez ou testez de nombreuses API, vous avez sans doute été rebutés par la configuration de votre IDE. Ajouter le JAR dans le projet, faire le lien vers la Javadoc et parfois pour comprendre pourquoi cela ne se passe pas comme prévu, faire le lien avec le code source. On le fait la première fois pour se donner bonne conscience et après on ne le fait qu’en râlant parce qu’on en a vraiment besoin.
J’ai donc eu envie de tester ce plugin. Il existe une version pour Eclipse, une pour NetBeans et bientôt une pour IntelliJ IDEA. Utilisant les deux premiers IDE, j’ai donc installé le plugin sur ces IDE.
Jayasoft fourni plusieurs types de licences. J’ai choisi la version personnelle qui me permet de profiter gratuitement du plugin pour des projets personnels, non commerciaux pour une durée d’un an. Cette version me donne l’accès aux javadocs et sources des API. Les versions professionnelles et entreprises ajoutent d’autres services comme un espace que l’on peut partager au sein d’un groupe ou des versions offline des bases de données. Enfin il existe une version communautaire pour les projets open-source.
Concernant l’installation, cela se fait sans problème. Il y a un site d’update pour Eclipse. Pour NetBeans on télécharge un fichier .nbm. Il faut ensuite renseigner les informations de votre compte dans une pop-up sur Eclipse ou par l’intermédiaire du menu dans NetBeans (Tools -> WOJ – Préférences), et c’est fini!!
Quand je dis c’est fini, c’est vraiment fini. Automatiquement le plugin détecte les bibliothèques ajoutées à votre projet. Quand vous laissez la souris sur le code, vous voyez enfin apparaître la javadoc correspondante. Vous pouvez même demander l’implémentation de la méthode, le code apparaît alors sous vos yeux. Si une nouvelle version de votre API préférée est sortie, il suffit de remplacer la bibliothèque dans le workspace et c’est tout. Le plugin détecte le changement et c’est la nouvelle javadoc ou le nouveau code qui apparaîtra. La rapidité du service est bluffante.
Pour vous en convaincre, vous pouvez aller voir les démonstrations en ligne sur leur site.
Enfin si vous utilisez la version preAlpha d’une super API qui fonctionne du tonnerre mais que personne ne connait, et que cette API n’est pas présente dans la liste des plus de 3000 API et versions prises en charge, vous pouvez demander son intégration dans la base de données depuis le formulaire disponible sur le site ou dans votre IDE. La version Eclipse propose même une vue pour explorer les APIs disponibles.
Je sens que je vais avoir du mal à m’en passer quand ma licence arrivera à terme….
Facile a installer , c’est fabuleux . Je pense effectivement que j’aurai aussi beaucoup de mal à m’en passer.