Je commence par enfoncer une porte ouverte : Mozilla soutient la notion de Web ouvert, bâti sur les standards, où chacun peut participer, par opposition aux technologies propriétaires, qui nécessitent de passer sous les fourches caudines de certains acteurs (je pense à Flash et Silverlight, au hasard).
Le reproche principal que l'on fait aux technologies ouvertes, ça n'est pas tant le manque de fonctionnalité que l'absence d'outils de développement d'application.
C'est à cela que s'est attelé l'équipe des Mozilla Labs dédiée aux outils de développement. Elle est constituée des célèbres Ben Galbraith et Dion Almaer, co-auteurs d'Ajaxian.
Le résultat de leur travail, c'est Bespin, qui est pour l'instant à sa version 0.1, et bien sûr sous licence Libre MPL.
Les auteurs de l'outil on voulu qu'il ait les caractéristiques suivantes :
- Facile à utiliser, pour pouvoir plonger dans le code rapidement
- Collaboration en temps réel, pour éditer un fichier avec d'autres personnes en même temps
- Ligne de commande intégrée (comme
vim
etemacs
) - Extensible et intégré, pour avoir des commande comme Ubiquity
- Super rapide, y compris pour des fichiers de grande taille
- Accessible de partout (du moment qu'on dispose d'un navigateur moderne respectueux des standards). Bespin est donc une application Web.
Le site est ouvert, on peut d'ores et déjà commencer à s'en servir !
Plus d'info :
- La page d'accueil de Bespin ;
- L'annonce sur le site Mozilla Labs. Introducing Bespin ;
- L'annonce sur Ajaxian. Bespin: A new Mozilla Labs experimental extensible code editor using Canvas ;
- The Bespin FAQ.