Interview Gestranet
Gestranet
Le 13 janvier 2006.
Gestranet est une soci�t� informatique qui vend du service autour de son propre framework applicatif.
Son g�rant, Emmanuel Manganneau, Architecte Logiciel, nous fait part de son exp�rience avec XUL.
- Quand vous �tes vous interress�s � XUL ?
- Nous utilisons XUL dans le developpement d'applications web depuis aout 2004, lors du d�marrage du
projet d'extranet du Parti Socialiste.
- Pourquoi avoir choisi XUL ?
-
Dans les entreprises ou collectivit�s manipulant des grandes quantit�s de donn�es assez complexes,
il �tait difficile de se passer d'un client lourd. D'un autre cot�, les applications � base de DHTML
(HTML + Javascript) ne comblaient pas le retard d'ergonomie car le HTML a �t� con�u pour consulter des donn�es, non pas travailler avec.
Le XUL est r�volutionnaire dans le sens qu'il permet l'ergonomie d'un client lourd et la centralisation du code et des donn�es, tout en simplifiant le cycle de d�veloppement et en �tant multiplateforme (du moins autant que Firefox l'est).
- Donc pour vous, XUL r�pond � beaucoup de besoins en mati�re de d�veloppement d'applications Web ?
- En r�alit�, je r�ve d'une g�n�ralisation du XUL dans les sites classiques !
- Developpez vous �galement des applications XUL autonomes ? (ne n�cessitant pas Firefox)
- Pour l'instant non, vu qu'on se focalise sur la centralisation des donn�es. D�velopper une
application autonome me prive des avantages de la centralisation du code associ�.
- Pouvez-vous nous en dire plus sur ce projet d'extranet du Parti Socialiste ?
-
J'ai con�u l'extranet du PS de A � Z : du framework applicatif (GestraNet) � la r�alisation des composants XUL et les outils du cycle de d�veloppement (temps record pour ce genre d'application).
J'ai dirig� une �quipe de 3 personnes � l'�poque chez IDEALX (le projet �tant maintenant suivi par Gestranet).
ROSAM (Repertoire Open Source des Adh�rents et Militants) est compos� d'une part de la base de donn�es centrale du parti socialiste (adh�rents, contacts, sympathisants, gestion des publications, comptabilit�,...) et d'autre part de l'outil qui permet de le renseigner, c'est � dire une interface distante en XUL acc�d�e par les permanents des f�d�rations (une f�d�ration par d�partement). � cela s'ajoute une interface d'administration, toute en XUL �videmment.
Nous utilisons donc principalement XUL en distant. Pour des projets plus r�cents, nous d�veloppons aussi des extensions pour pr�charger du code lourd (comme des dictionnaires par exemple).
- Ce projet �tait le premier avec lequel vous avez travaill� avec XUL. Comment s'est pass� cette premi�re approche ? Quelles difficult�s majeures avez-vous rencontr�s pour la r�alisation de ce projet ?
-
Les probl�mes pendant le d�veloppement ont �t� :
- le manque de documentation;
- l'obsolescence de la documentation; (� l'�poque, une page de doc sur deux n'�tait pas � jour)
- les modifications de derni�re minute du code Mozilla (c'est normal, ce n'�tait pas fait pour � l'�poque)
- le tatonnement, encore et encore, notamment avec les templates.
- Avez vous l'impression que ce probl�me de documentation s'est am�lior� depuis ?
- Il y a eu de gros efforts, il faut le reconnaitre. Aujourd'hui il est plus facile de trouver
ce que l'on cherche sur les sites "officiels" qu'auparavant. M�me s'il reste des choses bizarres
(des pages d'exemples qui ne fonctionnent pas), on ne peut plus dire que la documentation est
confuse : un r�el effort d'homog�n�it� a �t� produit et les outils mis � la disposition des
d�veloppeurs et utilisateurs y sont pour quelque chose.
- Quels autres projets majeures avez-vous r�alis� en XUL ? Et quels sont leurs particularit�s vis � vis de XUL ?
-
La gestion des anciens �l�ves de l'ESCP-EAP est un gros projet international. Au niveau du XUL, il n'y a pas trop de changement, le seul point �tant le d�veloppement � cheval entre Firefox 1.0 et Firefox 1.5, assez mal document� encore une fois. Cependant, joie de l'open source, on trouve toujours dans la communaut� les ressources pour avancer !
- Sur combien de postes ces applications sont d�ploy�es ?
- Tout compris, j'ai dans les 500 utilisateurs finaux.
- N'avez vous pas eu trop de mal � convaincre vos clients d'utiliser les technologies Mozilla, donc imposer l'utilisation de Firefox ?
-
Pas trop. Il y a des r�ticences au d�but (les d�ploiements sont toujours couteux), mais les arguments
sont imparables :
- facilit� d'installation,
- facilit� de mise � jour,
- pas de maintenance � faire, c'est Mozilla qui la fait,
- support universel (ou presque) : Mac, Windows, *nix
Ce dernier argument par lequel on souligne l'aspect plateforme de Firefox finit en g�n�ral par
emporter la d�cision. Les premiers permettent de dire que d�ployer Firefox n'est pas un d�ploiement
au sens informatique du terme.
Mais ceci n'est valable que pour les extranets ou intranets. Le pas de sites con�us pour les
utilisateurs de FF n'est pas encore franchi. Peut �tre pour la fin 2006 ?
- Que pensez vous des nouveaut�s de Firefox 1.5 (SVG, canvas, E4X, XForms..) ?
-
Pour moi les plus grandes nouveaut�s sont :
- la gestion des mises � jour automatiques, qui permettra de mieux g�rer les d�ploiements automatiques et stocker de plus en plus de code et de donn�es sur les postes clients
- la gestion du SVG pour ses effets visuels impressionants et la facilit� de manipulation.
Je ne m'attaque pas encore aux projets XForms ou autre avanc�e tant que le code l'impl�mentant n'aura pas une relative stabilit�.
- Merci Emmanuel
- Et merci � vous pour ce site, qui a grandement fait �voluer la communaut� des utilisateurs
francophones, et qui est devenu un point de passage oblig� pour ceux qui cherchent des informations
sur les technologies XUL. Vous faites partie de ces initiatives dont je parlais plus haut, qui
am�liorent l'image et l'utilisation des produits Mozilla.
Site : www.gestranet.net.
Interview men�e par Laurent Jouanneau.
Copyright 2006 Xulfr.org.
Retourner � la page Entreprise
Copyright © 2003-2013 association xulfr, 2013 Laurent Jouanneau - Informations l�gales.
Mozilla® est une marque d�pos�e de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.