J’ai adopté Netbeans 6.0 comme environnement de développement intégré pour mes projets Rails. J’utilisais préalablement RadRails, basé sur Eclipse, mais les dernières avancées de Netbeans m’ont convaincu de franchir le Rubicon.
En effet, Netbeans intègre directement le développement Ruby et Rails, et une installation prépackagée est disponible en téléchargement, afin de vous éviter de plonger dans l’univers des plugins.
Les fonctionnalités qui m’ont séduites :
- Le même environnement de développement sous Windows et Linux. Je jongle entre XP et Ubuntu, c’est vraiment agréable de retrouver exactement le même environnement de développement sous l’un et l’autre de mes OS.
- L’éditeur complète automatiquement le code que vous tapez ; c’est encore un peu long au démarrage (mieux vaut avoir une bonne machine), mais c’est fort utile, et intégre aussi bien les fonctions Ruby que Rails.
- La coloration syntaxique prend également en compte (et de manière avancée) les fichiers RHTML.
- L’éditeur repère les blocs de code, et permet de les replier ou de les déplier, afin de mettre l’accent sur telle ou telle partie du code.
- Vous retrouvez le lancement de toutes les tâches rake, les migration et les tests. En un clic droit de souris, on lance la mise à jour de la base de données, ou l’exécution des tests.
- L’intégration de Subversion, qui permet également de faire les commit ou les update en un clic de souris.
Si vous souhaitez jeter un oeil, le package ne pèse que 19 Mo !
Autres articles similaires :
- Qu’est-ce que Ruby on Rails ?
Ruby on Rails (RoR ou Rails) est un ensemble de bibliothèques (framework en anglais) dédié au développement rapide d’applications Internet. Basé sur le langage Ruby,... - Bien débuter avec Ruby on Rails
Vous avez entendu parlé de Ruby on Rails, et vous êtes impatient de pourvoir commencer à développer. Nous allons faire le tour des outils indispensables... - Un aide mémoire pour utiliser REST sous Rails
La société allemande b-simple a produit un aide-mémoire très bien fait, expliquant dans le détail le développement d’applications Rails utilisant l’architecture REST (Representational State Transfer)....

