Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Mozilla expérimente un éditeur de code en ligne gratuit et open source

Mozilla invite les développeurs à enrichir un éditeur de code en ligne baptisé Bespin. Sa version actuelle est encore rudimentaire.
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Les labos de recherche et développement de la fondation Mozilla, qui édite notamment le navigateur Firefox, ont rendu publique vendredi 13 février 2009 la version préliminaire d’un éditeur de code en ligne gratuit très prometteur. Baptisé Bespin du nom d’une planète de La Guerre des étoiles sur laquelle se trouve la Cité des nuages (en clin d’œil au concept de Cloud Computing), l’outil est accessible sur un site dédié (exclusivement en anglais pour l’instant).

Après avoir créé un compte personnel accessible grâce à un identifiant associé à un mot de passe, les développeurs peuvent immédiatement éditer le code source de leurs applications Web dans leur navigateur Internet.

Un éditeur encore expérimental

Attention, pour l’instant, seuls Firefox 3 et la dernière version du navigateur Webkit (Nightly Webkit r41018) sont compatibles car Bespin s’appuie sur la version 5 de HTML. “ Un des défis de l’équipe qui a mis au point Bespin était de pouvoir éditer dans un navigateur des gros fichiers comptant plusieurs milliers de lignes. Ils y sont parvenus en utilisant la balise Canvas qui est spécifique au HTML 5 ”, explique Tristan Nitot, président de l'association Mozilla Europe.

Une fois connecté, chaque utilisateur possède un tableau de bord personnel (un dashboard) voué à rassembler l’intégralité des projets auxquels il participera. Bespin gère l’édition de fichiers HTML, de scripts Javascript et de feuilles de style CSS. Il intègre des fonctions qui permettent de mieux visualiser le code comme la numérotation des lignes, l’indentation automatique ou la coloration syntaxique (pour distinguer les balises HTML, les instructions Javascript, les données, etc.). Un bouton View in Browser permet de tester instantanément dans un nouvel onglet le comportement du site ou de l’application Web en cours de développement.

Pour l’instant, les projets des internautes sont hébergés et testés sur les serveurs de la fondation Mozilla mais rien n’empêche de déployer Bespin sur les serveurs internes d’une entreprise. “ Notre ambition est de proposer l’éditeur de code du XXIe siècle. Il y a une logique à proposer un outil en ligne car cela évite d’avoir un outil séparé pour le développement et les tests. Qui plus est, nous allons ajouter des outils de travail collaboratifs en temps réel qui permettront à plusieurs développeurs d’éditer simultanément le même code source ”, explique Tristan Nitot.

Une ligne de commande puissante mais peu conviviale

Pour l’instant, le cahier des charges de Bespin n’est pas arrêté et Mozilla précise bien qu’il ne s’agit pas encore d’une version bêta. Les fonctions de travail collaboratif ne sont pas disponibles et la première mouture souffre de limitations sérieuses par rapport aux nombreux outils existants. La principale est certainement l’absence de vérificateur syntaxique, un outil très utile pour détecter des erreurs de frappe (coquilles, balises HTML non fermées, etc.). Il n’est pas non plus possible de coller le code d’une fonction existante depuis le presse-papier du système d’exploitation (il faut passer par la fonction d’importation proposée pour la création d’un nouveau projet).

Tout aussi gênant, les caractères non ASCII (comme les caractères accentués) ne sont pas gérés. Enfin qualité pour les uns mais défaut pour les autres, la mise en œuvre de Bespin repose largement sur l’utilisation d’une ligne de commande qui permet, par exemple, d’exporter un projet en le compressant dans une archive (il faut par exemple taper project 01NET zip). Puissant, ce mode d’expression ne convient pas à toutes les catégories d’utilisateur et l’ajout de menus graphiques dédiés aux fonctions les plus courantes (“ Archiver un projet ” par exemple) sera le bienvenu.

“ C’est vraiment une version préliminaire qui ne demande qu’à être enrichie. Nous l’avons rendue publique conformément à l’approche “Release early, release often” [lancer tôt et mettre à jour régulièrement, NDLR] ”, insiste Tristan Nitot. La fondation attend désormais les retours de la communauté Internet pour préciser son calendrier de développement sachant que le projet Bespin a été publié avec la licence MPL (Mozilla Public Licence) qui est très proche de la licence LGPL (Less GPL) et autorise la cohabitation avec les logiciels propriétaires.

galerie photos


débat
1 avis d'internaute
Mozilla expérimente un éditeur de code en ligne gratuit et open source
Tout un fromage pour ...
par on est pas bien ici
le 16/02/2009 19:33:58
publicité
débat
1 réaction
 
Tout un fromage pour ...
posté le 16/02/09 à 19:33 par on est pas bien ici
à lire aussi
SUR LES MÊMES THÈMES
2010 sera-t-elle l’année de Ruby ?
Bada, l’OS de Samsung qui va déchaîner la tempête ?
Sécurisez vos applications Web dès leur conception
Google annonce Android 2.0 et livre un nouveau SDK
Le noyau de Symbian est désormais open source
Surveiller ses bureaux... avec un routeur Cisco
Téléphoner via Firefox va devenir banal
Un concours de développement d’applications mobiles ouvert aux étudiants
Nokia met à la disposition des développeurs un kit pour OVI
Palm ouvrira en septembre une boutique en ligne pour le Pre
Javascript et PHP, de plus en plus utilisés dans l'open source
Nokia veut-il se débarrasser lentement de Symbian?
La version iPhone du framework Mono est disponible en bêta
La communauté Debian se déchire face à une nouvelle politique de développement
Microsoft ouvre son « AppStore » aux développeurs
Créer des extensions Firefox devient plus simple
Microsoft fournit gratuitement sa méthode de développement sécurisé
Une API pour Google Analytics
OS mobile cherche développeurs
48 500 euros (ht) pour une plate-forme de réservation de taxis
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.