Bespin le Web IDE

La semaine dernière est sortie des laboratoires Mozilla un nouveau projet nommé Bespin. Bespin est un éditeur de code ou IDE (Integrated Development Environment) en ligne qui surfe sur la vague Webware du moment. Il existait déjà des initiatives similaires en ligne comme par exemple codeide mais qui n’ont jamais vraiment aboutis.

Mais quel est l’intérêt d’utiliser un outil en ligne pour coder ?

A mon avis il y en a plein et notamment tirer pleinement parti du travail collaboratif. Les outils classiques de contrôle de version, type SVN, permettent déjà de travailler à plusieurs sur un même projet. Il faut cependant bien se répartir les tâches car la phase d’intégration peut poser quelques soucis. Les merges manuels sont coûteux en temps et il y a toujours un risque de perdre du code.
Avec un outil comme Bespin on pourrait imaginer (ce n’est pas encore annoncer pour Bespin mais on a le droit de rêver) travailler sur le même fichier avec une vision en temps réel de ce que l’autre modifie. A la manière du travail collaboratif dans Google Apps. Plus de merge à proprement parler, tout le monde travaille sur les mêmes fichiers physiquement.

D’autres fonctionnalités pourrait rendre l’outil encore plus intéressant. L’ajout d’un chat pourrait permettre aux développeurs de discuter sur ce qu’ils font, échanger des bouts de code ou s’entraider. Un twitter-like pourrait signaler qui travaille sur quel fichier.

Bespin est déjà doté d’une API documentée pour permettre à une communauté de se créer et faire évoluer le projet. En invitant les développeurs à créer des plugins et extention pour Bespin, Mozilla poursuit la politique qui a fait le succès de Firefox ou Thunderbird.

Bref je suis assez enthousiasmé par le projet. D’ailleurs il n’y pas que moi. Boris Bokowski et son équipe présente déjà une version d’Eclipse in the cloud basée sur Bespin. Un wiki est d’ailleurs disponible pour en savoir plus.

Ce billet a été posté le 3 mars 2009 à 9:31 et est rangé dans la catégorie ‘Webware’. Vous pouvez suivre les commentaires de ce billet via le flux RSS 2.0. Vous pouvez laisser un commentaire, ou faire un trackback sur votre propre site.

Articles similaires

Laisser un commentaire

 

Images hosting provided by ImageShack Via ImageShack Migration plugin