Apple : Gianduia, une alternative à Flash ? [maj]
par Florian Innocente le 08.05.2010 à 10:08
Gianduia, du nom de cette pâte chocolatée piémontaise, est aussi celui d'une technologie qu'Apple amenera - peut-être - un peu plus sur le devant de la scène à l'occasion de la WWDC. Il s'agit d'un framework destiné à la création d'applications web qui, en d'autres occasions, auraient été réalisées avec Flash ou son concurrent Silverlight.
Un développeur dont AppleInsider signale le tweet et qui avait assisté à la présentation de cette technologie il y a quelques mois, le décrit comme un sérieux concurrent à SproutCore (utilisé pour MobileMe), Cappucino (qui fait fonctionner 280 Slides un Keynote version web) et JavaScripMVC. Décrivant ce framework comme l'association de Cocoa, de CoreData et de WebObjects et le tout en JavaScript.
Un autre développeur, à l'issue de la conférence WebObjects de 2009 écrivait "On nous a fait la première démonstration d'une technologie stupéfiante d'un nouveau framework sur lequel travaillent les gens d'Apple, avec une approche étonnante pour gérer Ajax et la programmation côté client d'une manière logique et très puissante".
Car l'existence de Gianduia n'est pas totalement secrète, elle avait été révélée l'été dernier lors de la conférence des développeurs WebObjects, WOWODC (qui se tient chaque année en marge de la WWDC) et un responsable chez Apple, pour les services web liés aux boutiques Apple Store, avait parlé, en novembre, de son utilisation, comme compagnon de WebObjects, pour le système de réservation Concierge ou celle des iPhone.
Mais avec la petite mésentente actuelle entre Adobe et Apple autour de Flash, peut-être Apple fera-t-elle la démonstration avec son nouveau chocolat que le plug-in d'Adobe- et d'autres - peuvent être laissés de côté, au moins pour certains types d'applications et de services destinés à fonctionner sur le web. Il nous a été toutefois précisé que Gianduia ne devrait pas figurer à l'ordre du jour de la prochaine conférence WebOjects 2010 (qui se tient cette année en août à Montréal).
[maj] : deux personnes plus familières avec ce framework nous ont expliqué qu'il ne fallait pas y voir un concurrent ou une alternative à Flash. Gianduia est un concurrent à Sproutcore, qui permet de créer des interfaces graphiques similaires dans leur allure à celles réalisées avec Cocoa sur Mac OS X, avec en arrière plan une connexion vers des bases de données. Cet outil pourrait d'ailleurs demeurer à usage strictement interne chez Apple
Un sentiment partagé par un autre lecteur, bon connaisseur de WebObjects, qui trouve exagéré le parallèle dressé par AppleInsider entre Gianduia et la technologie d'Adobe "ça ne remplace pas l'environnement Flash au complet (peut-être des parties de Flex, sans plus)", et de confirmer lui-aussi qu'Apple n'a plus communiqué sur Gianduia depuis l'année dernière.
Un développeur dont AppleInsider signale le tweet et qui avait assisté à la présentation de cette technologie il y a quelques mois, le décrit comme un sérieux concurrent à SproutCore (utilisé pour MobileMe), Cappucino (qui fait fonctionner 280 Slides un Keynote version web) et JavaScripMVC. Décrivant ce framework comme l'association de Cocoa, de CoreData et de WebObjects et le tout en JavaScript.
Un autre développeur, à l'issue de la conférence WebObjects de 2009 écrivait "On nous a fait la première démonstration d'une technologie stupéfiante d'un nouveau framework sur lequel travaillent les gens d'Apple, avec une approche étonnante pour gérer Ajax et la programmation côté client d'une manière logique et très puissante".
Car l'existence de Gianduia n'est pas totalement secrète, elle avait été révélée l'été dernier lors de la conférence des développeurs WebObjects, WOWODC (qui se tient chaque année en marge de la WWDC) et un responsable chez Apple, pour les services web liés aux boutiques Apple Store, avait parlé, en novembre, de son utilisation, comme compagnon de WebObjects, pour le système de réservation Concierge ou celle des iPhone.
Mais avec la petite mésentente actuelle entre Adobe et Apple autour de Flash, peut-être Apple fera-t-elle la démonstration avec son nouveau chocolat que le plug-in d'Adobe- et d'autres - peuvent être laissés de côté, au moins pour certains types d'applications et de services destinés à fonctionner sur le web. Il nous a été toutefois précisé que Gianduia ne devrait pas figurer à l'ordre du jour de la prochaine conférence WebOjects 2010 (qui se tient cette année en août à Montréal).
[maj] : deux personnes plus familières avec ce framework nous ont expliqué qu'il ne fallait pas y voir un concurrent ou une alternative à Flash. Gianduia est un concurrent à Sproutcore, qui permet de créer des interfaces graphiques similaires dans leur allure à celles réalisées avec Cocoa sur Mac OS X, avec en arrière plan une connexion vers des bases de données. Cet outil pourrait d'ailleurs demeurer à usage strictement interne chez Apple
Un sentiment partagé par un autre lecteur, bon connaisseur de WebObjects, qui trouve exagéré le parallèle dressé par AppleInsider entre Gianduia et la technologie d'Adobe "ça ne remplace pas l'environnement Flash au complet (peut-être des parties de Flex, sans plus)", et de confirmer lui-aussi qu'Apple n'a plus communiqué sur Gianduia depuis l'année dernière.

| |
6
5
4
3
2
1
Vos réactions (76 réactions)
Mac1978
[08/05/2010 10:24]
Un concierge qui vous sert un cappucino accompagné d'un Gianduia, voilà ce que l'on trouvera prochainement dans les AppleStore.
Les boutiques M$ devront s'accrocher quand elles arriveront en Europe.
Bon, c'est le week-end et la polémique flash/pas flash Adobe vs Apple mérite un peu d'humour.
Un concierge qui vous sert un cappucino accompagné d'un Gianduia, voilà ce que l'on trouvera prochainement dans les AppleStore.
Les boutiques M$ devront s'accrocher quand elles arriveront en Europe.
Bon, c'est le week-end et la polémique flash/pas flash Adobe vs Apple mérite un peu d'humour.
lennoyl
[08/05/2010 10:31]
Ah ben, on sait maintenant pourquoi Steve Jobs tirait à boulets rouges sur Flash ces derniers mois.
Ah ben, on sait maintenant pourquoi Steve Jobs tirait à boulets rouges sur Flash ces derniers mois.
arsinoe
[08/05/2010 10:38]
Rien n'est gratuit pour Steve Jobs.
Rien n'est gratuit pour Steve Jobs.
bof
[08/05/2010 10:39]
Je suis d'accord avec lennoyl, maintenant c'est clair
Je suis d'accord avec lennoyl, maintenant c'est clair
davi18
[08/05/2010 10:48]
Pourquoi vouloir créer un dérivé de Cappuccino et Objective-J, alors que ceux-ci sont libres sous licence LGPL v2.1 ?
Pourquoi vouloir créer un dérivé de Cappuccino et Objective-J, alors que ceux-ci sont libres sous licence LGPL v2.1 ?
Bloodshed
[08/05/2010 10:55]
davi18: Peut être que justement Gianduia est un fork d'un de ces frameworks et que Apple le distribuera sous licence libre comme WebKit. En tout cas j'ai hâte de voir ce que ca donne.
davi18: Peut être que justement Gianduia est un fork d'un de ces frameworks et que Apple le distribuera sous licence libre comme WebKit. En tout cas j'ai hâte de voir ce que ca donne.
youpla77
[08/05/2010 11:00]
@davi18 : je suis sûr que tu connais déjà la réponse...
@davi18 : je suis sûr que tu connais déjà la réponse...
Justthink
[08/05/2010 11:14]
via MacG Mobile
Ben voilà c'est cool. Quand on critique une chose la moindre des choses est de proposer une alternative.
En tout cas j'ai hâte de voir ce que ça va donner et d'arreter ensuite de jongler entre le dev Ajax et Flash pour directement tout faire sans me poser la question quelle techno convient le mieux.
Ben voilà c'est cool. Quand on critique une chose la moindre des choses est de proposer une alternative.
En tout cas j'ai hâte de voir ce que ça va donner et d'arreter ensuite de jongler entre le dev Ajax et Flash pour directement tout faire sans me poser la question quelle techno convient le mieux.
bigmac50
[08/05/2010 11:16]
via MacG Mobile
Bon y'a plus qu'a attendre et voir si Apple propose une vraie solution optimisee ou pas
Bon y'a plus qu'a attendre et voir si Apple propose une vraie solution optimisee ou pas
Frodon
[08/05/2010 11:18]
Depuis le temps, on devrait commencer à comprendre que quand Steve Jobs critique vivement quelque chose, c'est qu'il a une alternative sous le coude.
Depuis le temps, on devrait commencer à comprendre que quand Steve Jobs critique vivement quelque chose, c'est qu'il a une alternative sous le coude.
shenmue
[08/05/2010 11:22]
Marrants certains commentaires...
SJ critique flash ? Ouinnn, c'ets pas bien ils ne proposent rien à la place.
Apple propose ? Ah ben on voit bien pourquoi ils critiquaient flash ces batards, pour foutre leur techno à la place...
Allez les trolls, un peu plus de cohérence, merci ;)
Marrants certains commentaires...
SJ critique flash ? Ouinnn, c'ets pas bien ils ne proposent rien à la place.
Apple propose ? Ah ben on voit bien pourquoi ils critiquaient flash ces batards, pour foutre leur techno à la place...
Allez les trolls, un peu plus de cohérence, merci ;)
pierreburgi
[08/05/2010 11:24]
Voilà pourquoi cette page de "prise de rendez-vous" a un certain bug de ralentissement, au moment de faire "suivant" après avoir sélectionné "Mac". La réactivité est très lente. Et je m'étais justement demandé s'il n'y avait pas un code différent que sur les autres pages.
Si quelqu'un l'a remarqué, qu'il en fasse part.
Voilà pourquoi cette page de "prise de rendez-vous" a un certain bug de ralentissement, au moment de faire "suivant" après avoir sélectionné "Mac". La réactivité est très lente. Et je m'étais justement demandé s'il n'y avait pas un code différent que sur les autres pages.
Si quelqu'un l'a remarqué, qu'il en fasse part.
Zed-K
[08/05/2010 11:53]
@Frodon:
Un framework JavaScript, ça reste du JavaScript. Au mieux ça facilite ce qu'il était déjà possible de faire.
Ça ne permet pas par miracle de faire ce que Flash et Silverlight savent faire et dont le JavaScript est incapable (upload de fichiers multiples, écriture dans le presse-papier, accès au micro et à la webcam, j'en passe et des meilleures).
Ça ne constitue donc pas une "alternative" au sens propre du terme.
Sinon, c'est toujours bon à savoir pour comprendre un peu mieux pourquoi Apple pousse l'HTML5 sur le devant de la scène (alors même qu'il n'est toujours qu'au stade expérimental, non géré pleinement par les navigateurs, que l'avenir de sa balise video est plus qu'incertain au vu de la position de Mozilla et Opera sur le sujet, et que le W3C ne le validera probablement pas pour de bon avant quelques années) :
http://en.wikipedia.org/wiki/Canvas_element#Reactions
(Lire tout la partie "Reactions" - c'est assez court et plutôt instructif.)
@Frodon:
Un framework JavaScript, ça reste du JavaScript. Au mieux ça facilite ce qu'il était déjà possible de faire.
Ça ne permet pas par miracle de faire ce que Flash et Silverlight savent faire et dont le JavaScript est incapable (upload de fichiers multiples, écriture dans le presse-papier, accès au micro et à la webcam, j'en passe et des meilleures).
Ça ne constitue donc pas une "alternative" au sens propre du terme.
Sinon, c'est toujours bon à savoir pour comprendre un peu mieux pourquoi Apple pousse l'HTML5 sur le devant de la scène (alors même qu'il n'est toujours qu'au stade expérimental, non géré pleinement par les navigateurs, que l'avenir de sa balise video est plus qu'incertain au vu de la position de Mozilla et Opera sur le sujet, et que le W3C ne le validera probablement pas pour de bon avant quelques années) :
http://en.wikipedia.org/wiki/Canvas_element#Reactions
(Lire tout la partie "Reactions" - c'est assez court et plutôt instructif.)
Frodon
[08/05/2010 12:05]
via MacG Mobile
@Zed-K
Un framework JS ça n'a pas une vie propre. Javascript est conçu pour interagir avec HTML/CSS/SVG/WebGL et autre technologies Web (même Flash!).
Don il est très réducteur et naïf de laisser entendre que le framework JS d'Apple ne fera pas de miracle parce que ça n'est qu'un simple framework JS.
Mais si Apple fait un bon framework JS qui tire pleinement partie d'HTML5/CSS3/SVG/WebGL, ça sera déjà énorme sachant qu'il existe encore très peu de framework JS a l'heure actuel qui tire réellement partie d'HTML5. En général a l'heure actuelle, lorsque l'ont veut utiliser les nouvelles API JS d'HTML5 il faut le faire en pur JavaScript standard, ce qui ne permet donc pas de tirer partie des énormes avantage des framework JS (MVC, simplifications, objet...).
Donc un framework JS seul ne fait effectivement pas de miracle, c'est sa combinaison avec les autres technologies Web qui permet de faire des miracles, d'autant plus si ce framework dispose de bonnes APIs d'interfacage avec ces autres technologie.
De plus, a ce que j'ai compris, ce dont il est question ici n'et pas juste un framework JS.
@Zed-K
Un framework JS ça n'a pas une vie propre. Javascript est conçu pour interagir avec HTML/CSS/SVG/WebGL et autre technologies Web (même Flash!).
Don il est très réducteur et naïf de laisser entendre que le framework JS d'Apple ne fera pas de miracle parce que ça n'est qu'un simple framework JS.
Mais si Apple fait un bon framework JS qui tire pleinement partie d'HTML5/CSS3/SVG/WebGL, ça sera déjà énorme sachant qu'il existe encore très peu de framework JS a l'heure actuel qui tire réellement partie d'HTML5. En général a l'heure actuelle, lorsque l'ont veut utiliser les nouvelles API JS d'HTML5 il faut le faire en pur JavaScript standard, ce qui ne permet donc pas de tirer partie des énormes avantage des framework JS (MVC, simplifications, objet...).
Donc un framework JS seul ne fait effectivement pas de miracle, c'est sa combinaison avec les autres technologies Web qui permet de faire des miracles, d'autant plus si ce framework dispose de bonnes APIs d'interfacage avec ces autres technologie.
De plus, a ce que j'ai compris, ce dont il est question ici n'et pas juste un framework JS.
Cekter
[08/05/2010 12:21]
via MacG Mobile
Tiens encore une modification de la réalité par Shenmue : ceux qui critiquent ton dieu vivant n'ont jamais reproché qu'il ne proposait pas d'alternative. Au contraire on disait que c'etait justement pour faire la promotion de SES solutions que SJ trouvait tous les defauts à Flash.
Donc non petit shenfanmue, tu ne réécriras pas les débats à ta convenance. Désolé mon tout petit troll pro apple.
Tiens encore une modification de la réalité par Shenmue : ceux qui critiquent ton dieu vivant n'ont jamais reproché qu'il ne proposait pas d'alternative. Au contraire on disait que c'etait justement pour faire la promotion de SES solutions que SJ trouvait tous les defauts à Flash.
Donc non petit shenfanmue, tu ne réécriras pas les débats à ta convenance. Désolé mon tout petit troll pro apple.
6
5
4
3
2
1
Réagir
Il n'est pas possible de réagir à cette dépêche. Si vous souhaitez toutefois réagir, n'hésitez pas à faire un tour dans nos forums.






Juin 2013
