Nvu, plus qu'un éditeur HTML
Daniel Glazman
http://disruptive-innovations.com
Koikèss ?
Nvu, c'est
- un éditeur HTML wysiwyg, Gecko™ inside, open-source
- le successeur de l'éditeur dans Netscape Gold puis de Mozilla Composer
- initié par les mêmes équipes chez Netscape
Mais pourquoi tant de N ?
Nvu est né du désintérêt d'AOL pour son éditeur et son incapacité à valoriser une technologie quasiment unique sur le marché:
- embeddable
- extensible
- conforme aux standards
- open-source
Or la demande était visiblement là ("mais oui Glazman, mais oui..." qu'ils disaient) malgré le retard apparent de Composer
Le nom a été choisi par Linspire (ex-Lindows)
Certes mais pourquoi ?
Après quelques années chez Netscape, on ne supporte plus:
- AOL (si, si, je vous assure)
- les entreprises françaises
- l'inefficacité et la bureaucratie
- les abrutis incompétents
- Microsoft (étonnant, non ?)
Bref, Nvu était non seulement une bonne opportunité, mais aussi le seul moyen immédiatement à ma disposition pour ne pas me faire <CENSURE/> dans un emploi sans intérêt, sans innovation, sans fun, sans copains.
Les origines de Nvu
Nvu est le résultat du mélange des éléments fondamentaux suivants:
- un geek désoeuvré (dont les recruteurs ne comprennent pas une ligne du CV)
- une technologie fabuleuse (celle de Mozilla)
- une application laissée pour compte (Composer)
- une entreprise (Linspire Inc.)
- mon refus de partir vivre aux USA
- un moment de folie
Et aujourd'hui (un an après) ?
Aujourd'hui, Nvu c'est:
- une équipe de développeurs (warf)
- une centaine de milliers d'usagers permanents
- l'érosion douce mais inéxorable des parts de marché de Dreamweaver sur ses segments les plus faibles
- des entreprises, écoles, universités entières passant à Nvu
- une communauté de localiseurs, des forums
- un outil cross-platform
it's not "so 1996". It's "so -4000".
Technique
Nvu utilise la toolkit de Firefox et Thunderbird.
Les ajouts à Composer pour faire Nvu sont à 80% du chrome (XUL, JavaScript, XBL) et 20% du c++.
Développé principalement sur Linspire 4.5 et WinXP.
Plus qu'un éditeur ?
Oui. Parce que c'est le seul éditeur aujourd'hui
- qui progresse à cette vitesse...
- dont le noyau gagne du terrain chez les intégrateurs
- qui mette l'accent sur les standards (qui veut BGSOUND ?)
- qui commence sérieusement à penser accessibilité (clin d'oeil au tutu rose)
- qui soit fait pour Firefox :-)
Mézenkor ?
Et accessoirement, Nvu
- démontre que la stratégie de la Mozilla Foundation était non seulement bonne, mais la bonne
- prouve qu'on peut vivre en EUROPE du développement de code dans le libre à condition de faire de la QUALITE orientée PRODUIT et CLIENT avec une IHM COMPREHENSIBLE par tous
- me permet de m'éclater sans bosser pour les cités plus haut
Et c'est tout ?
Non. Le futur est en marche (taratatsoin).
- XHTML (qui va poser la question à 100 balles ?)
- code ETNA : éditeur wysiwyg XML à base RelaxNG
- rendre les CSS transparentes
- extensions
Mais quel est le but ?
- que même mon père puisse écrire sa page avec Nvu
- que même votre ingénieur commercial le puisse aussi
- que même Bush p... non, laissez tomber.