Environnement de développement Scala
Il existe des plugins Scala pour les Environnement de Développement Intégrés (IDE) les plus connus :
- Plugin Eclipse : C’est à mon avis la moins mauvaise solution. Eclipse n’est pas un trop mauvais IDE mais le plugin Scala n’est pas très stable (complétion de code assez aléatoire).
- Plugin NetBeans : Je suis un peu hermétique à NetBeans, j’ai du mal à m’y mettre, mais objectivement j’ai l’impression que le plugin Scala fonctionne mieux que celui d’Eclipse. Les utilisateurs de NetBeans seront sûrement séduit par cette solution. Vous pouvez suivre son développement sur le blog de Caoyuan.
- Plugin Intellij IDEA : Je n’ai pas testé mais il a de très mauvaises critiques ici et là.
Pour ceux qui n’aiment pas les IDE, il existe des plugins de colorisation de code pour la plupart des éditeurs texte. TextMate et Emacs s’en sortent un peu mieux en offrant des Snippets (via YASnippet pour Emacs) permettant de gagner un peu en productivité en laissant l’éditeur écrire pour soit. Pas de completion de code avancé ni pour l’un, ni pour l’autre.