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.

AltStyle によって変換されたページ (->オリジナル) /