La Mofo ne se fout pas de XUL : c'est quand même utilisé par les applis Mozilla, et c'est grâce à des propriétés du XUL (overlay et cie), que l'extensibilité est possible ( La Mofo ne cherche pas par contre à promouvoir le XUL, ce qui est bien dommage :-( )..
XUL, Ça repose essentiellement sur la techno XBL (dont la version 2 est quasi en recommandation au W3C, et qui sera implémentée vraisemblablement dans Firefox 4, et peut-être même dans webkit), sur des styles CSS3 (-moz-appearance et cie).
Bref, en théorie, on peut faire du XUL dans un navigateur qui implemente XBL2 + CSS3 + javascript. En pratique, certes, il n'y a que gecko qui propose ça, mais à l'avenir, pas sûr qu'il n'y ait que lui (surtout que David Hyatt, l'inventeur de XBL, est l'un des core-dev de webkit).
Pour ce qui est de sproutcore, ce n'est qu'un énième framework javascript. Il y en a déjà plein des libs qui permettent de faire des interfaces en HTML/JS. Que du buzz quoi :-) Ils entrent direct en clash avec AIR ou silverlight, mais pas plus qu'une autre lib js.
Ce qui est sûr, comme tu le dis d'ailleurs, ça rajoute encore plus de confusion dans la tête des développeurs. Mais d'un autre coté, c'est un framework de plus du coté des standards, face à ces technos proprio que sont flash/AIR et silverlight.
[^] # Re: Mamouth écrase les prix
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Apple écrase les sprout. Évalué à 10.
XUL, Ça repose essentiellement sur la techno XBL (dont la version 2 est quasi en recommandation au W3C, et qui sera implémentée vraisemblablement dans Firefox 4, et peut-être même dans webkit), sur des styles CSS3 (-moz-appearance et cie).
Bref, en théorie, on peut faire du XUL dans un navigateur qui implemente XBL2 + CSS3 + javascript. En pratique, certes, il n'y a que gecko qui propose ça, mais à l'avenir, pas sûr qu'il n'y ait que lui (surtout que David Hyatt, l'inventeur de XBL, est l'un des core-dev de webkit).
Pour ce qui est de sproutcore, ce n'est qu'un énième framework javascript. Il y en a déjà plein des libs qui permettent de faire des interfaces en HTML/JS. Que du buzz quoi :-) Ils entrent direct en clash avec AIR ou silverlight, mais pas plus qu'une autre lib js.
Ce qui est sûr, comme tu le dis d'ailleurs, ça rajoute encore plus de confusion dans la tête des développeurs. Mais d'un autre coté, c'est un framework de plus du coté des standards, face à ces technos proprio que sont flash/AIR et silverlight.