Ouvrir le menu principal

MacGeneration

Recherche

Coder dans le nuage

Arnaud de la Grandière

mardi 07 septembre 2010 à 11:38 • 10

Ailleurs

La fondation Mozilla passe à la vitesse supérieure pour une des technologies à l'étude dans Mozilla Labs. Il s'agit d'un éditeur HTML/CSS/JavaScript, lui-même entièrement en JavaScript, qui peut se substituer à tout éditeur embarqué du même acabit pour proposer un meilleur environnement de travail.

Jusqu'ici connu sous le nom de code Bespin (du nom de la cité des nuages dans l'Empire contre-attaque), le projet revêt un caractère plus officiel en changeant de nom, qui sera désormais Skywriter. Il se présente sous deux formes : un bookmarklet (voir ici) qui permettra d'invoquer Skywriter en lieu et place de tout champ de texte éditable sur un site internet donné (par exemple votre interface de création de billets sur WordPress, à noter qu'il ne fonctionne cependant pas avec tous les sites, et qu'il vous faudra une version récente de Firefox, Chrome ou Safari pour l'utiliser), ou un code embedable, permettant d'intégrer l'éditeur par défaut sur vos sites.

L'éditeur permet, en fonction du langage choisi, d'ajouter l'indentation automatique et la colorisation de mots-clés. A noter que les balises propres au HTML5 sont gérées. Deux options permettent, pour l'une de changer le thème de colorisation, et pour l'autre la taille de la police. Voilà pour les options de base, mais l'éditeur est personnalisable, notamment par le biais de plugins (Mozilla Labs héberge d'ailleurs une galerie pour ceux-ci).

Parmi les travaux en cours, la migration du moteur d'édition, dryice, vers node.js, un gestionnaire centralisé des événements JavaScript, conçu pour V8, le moteur JavaScript utilisé notamment dans Chrome.

Cette migration permettra également la création d'une version de Skywriter basée sur XUL (un système de description d'interfaces utilisateur basé sur XML), permettant ainsi de créer un logiciel complet autour de Skywriter.

Enfin, Skywriter est désormais placé sur GitHub, un dépôt de code collaboratif qui permettra de simplifier le travail, à cette adresse.

GistBespinEditor
illustration ulule

Plus que 34 heures pour commander notre livre

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

Plus que 34 heures pour commander notre livre

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

L'utilitaire de LLM en local Ollama passe à la vitesse supérieure avec MLX

11:03

• 9


TinyStart, un lanceur Mac soigné qui vise l’essentiel

10:56

• 1


watchOS 27 : un soupçon d’IA et c’est tout ?

10:24

• 6


Free annonce une « nouvelle révolution mobile » : suivez la conférence en direct

09:45

• 85


Apple fait du Lil Finder Guy la star de nouvelles vidéos sur TikTok

08:39

• 14


NAS Synology DS225+ : optez pour un stockage privé, simple et sécurisé.

08:33

• 0


120 000 € franchis : plus que 48 heures pour pré-commander notre livre sur les 50 ans d’Apple

07:55

• 22


iOS 26.5 : le nouveau Siri toujours aux abonnés absents

07:24

• 41


pCloud profite de Pâques pour brader son stockage cloud familial à vie 📍

30/03/2026 à 23:40

• 0


Promos : les MacBook Air M5 à partir de 999 € et les MacBook Pro M5 dès 1449 € (via bonus de reprise)

30/03/2026 à 23:33

• 18


GitHub va entraîner des modèles pour IA sur votre utilisation, sauf si vous refusez

30/03/2026 à 23:01

• 9


La première bêta de tous les OS 26.5 est disponible pour les développeurs, sans grosses nouveautés 🆕

30/03/2026 à 20:05

• 30


Free Mobile laisse entendre que sa « révolution mobile » pourrait viser les voyageurs

30/03/2026 à 17:11

• 40


Premier rabais sur le MacBook Air M5 (-100 €), stocks au plus bas pour le Neo 🆕

30/03/2026 à 16:50

• 32


Apple écope d’une amende de 450 000 € pour violation des sanctions contre la Russie

30/03/2026 à 16:34

• 26


Apple préparerait bien un iMac à écran OLED, mais il faudrait être très patient

30/03/2026 à 15:18

• 33