[Xulfr] Apollo, XAML & XUL

laurent jouanneau jouanneau at netcourrier.com
Mer 21 Mar 13:21:35 CET 2007


Thomas Rabaix wrote:
> Non je pense qu'il ne faut pas tous confondre. Le XUL definie une  
> interface avec des interactions en JS. Un site web est, avant tout,  
> du contenu formate via CSS.

Tout à fait

> 
> Le XUL est ideal pour des applications web complexes et desktop avec  
> une audience precise. On ne peut pas forcer la main des gens pour des  
> sites de contenus.
> 
> Ce que je regrette dans le developpement de la plateforme mozilla.  
> C'est que certaines choses ont ete _oublies_ :
>    - slider
>    - datepicker
>    - mauvais support du CSS pour le @media print. Du coup, on est  
> oblige de generer un fichier PDF pour pouvoir faire des headers et  
> des footers correctes. Alors qu'il serait tellement plus SIMPLE et  
> RAPIDE d'utiliser du HML + CSS pour gerer l'impression. (sic...)

Non non, ce n'est pas oublié, pour deux raisons :

1) il n'y avait aucune utilité de tout ça dans Firefox (bon, mise à part 
le bon support de css)
2) Tout ça est prévu dans Firefox 3 / Gecko 1.9 donc xulrunner 1.9


>    - pas de possibilite d'installation d'une remote application :  
> avoir un racourci sur le bureau ou encore d'interagir avec le PC  
> local (a la javawebstart). Je comprend bien que pour des raisons de  
> securite cela ne soit pas possible. Cependant avec une validation  
> prealable de l'utilisateur je ne vois pas le probleme. Combien  
> d'applications font des mises a jour automatique ? Qui dit qu'un jour  
> un path de firefox sera infecte par un virus ? C'est actuellement  
> possible en utilisant des JAR signees. Cependant ca serait _bien_ de  
> pouvoir en faire autant avec du XUL genere ...

À mon sens, si tu génère du XUL (en distant), c'est que tu utilises mal 
XUL (mis à part pour la localisation, comme les DTD distantes ne sont 
pas utilisable). Je préfère modifier l'interface et afficher les données 
dans ces interfaces, par le biais de DOM/JS, de services web (ajax &co), 
ou de templates.

> 
> Il existe, je pense, de nombreux projets qui utilisent le XUL comme  
> backend cependant il n'y a pas de publicites ou de retours a la  
> communaute mozilla.

Ça reste assez "confidentiel" parce que le plus souvent, ce sont des 
applis intranet, internes. Et puis peu d'entreprises communiquent 
spontanément sur ce qu'elle font au niveau de leur appli internes, 
quelques soient la techno, sauf quand ils sont interrogés par des 
journalistes :-)

Laurent


Plus d'informations sur la liste de diffusion Xulfr