Alors si le nom de "Silverlight 2" vous est totalement indifférent ce post est fait pour vous.
Vous pensiez que la balkanisation du web est loin derrière avec juste quelques stigmates et bien détrompez vous car Microsoft sort ses griffes et attaque Adobe après une première tentative infructueuse il y a un an mais cette fois ci la donne est différente !
Avant de définir ce qu'est Flex et Silverlight, il faut savoir que la version 2 de ce dernier est sorti mi-octobre 2008 et que 2 semaines après Adobe riposte en offrant son Flash Player 10, c'est donc tout chaud...
Si la version 1 de Silverlight marchait sur les plates bandes de Flash, la version 2, elle, attaque Flex de plein fouet.
Mais du RIA bien sûr, le Rich Internet Application représente la grande tendance du web ces prochaines années.
Oubliez l'accessibilité car il n'y en a pas, on est sur des applications web et pour entreprises.
Mais le plus simple est de vous mettre un exemple de RIA !
http://vod.elephorm.com/index.html
Au passage vous pouvez vous ruer sur le DVD Apprendre XHTML et CSS
Oui...et non, l'exemple susnommé utilise Flex d'Adobe (nous y voilà
) framework open source basé sur celui d'Eclipse et qui utilise le flash player comme runtime.
Flash est à l'origine un logiciel qui créer des animations vectorielles qui depuis s'est vu rajouté de l'action-script afin de combler un manque d'interactivité.
Mais voilà les webdev se fichent pas mal de la time-line de flash qui pose plus de problèmes qu'elle n'en résout...et boummm voilà Flex qui arrive et qui s'adresse aux dévellopeurs programmeurs.
Du code AS3 et du mxml voilà ce qu'est Flex.
Si tu le monde suit on va compliquer un peu les choses
car si Flex est open source, Flex Builder lui est payant et propose une bibliothèque de composants très très complète mis en forme avec seulement quelques lignes de mxml.
Les composants peuvent être graphiquement personnalisés mais on reste sur des styles (background-color, border etc...) évidemment il n'y a aucun outil de dessin.
Je vous propose ce deuxième exemple de flex et vous comprendrez que le gain de productivité est au détriment de la personnalisation graphique
http://www.d-p.com/Internet-Development-Services/ria/amazon.cfm
Je vous laisse lancer la recherche sur amazon et vous verrez une interface ressemblant étrangement à celle d'Elephorm...composant oblige !
Dernier point sur Flex, il peut utiliser un serveur dédié permettant de servir au client du swf compiler côté serveur
Maintenant passons au vilain petit canard Microsoft qui nous sert Silverlight un framework open source basé sur celui du .NET
Alors un petit lien qui vous permettra de mettre à jour votre navigateur avec le plug-in de microsoft en allant tout simplement sur le site de France Television... Eh oui le terme de guerre commence à prendre sa dimension
http://info.francetv.fr/player-video/#vDoKitCom
Il faut savoir que le plug-in est cross-browser et cross-OS et qu'il sera porté en open source également sur Linux.
Quand a l'implentation du plug sur les navigateurs ne rigolez pas trop vite car une mise à jour windows et c'est fini...ni vu, ni connu !
Silverlight dispose de sérieux atouts car on peut développer sur plusieurs langages comme le C#, C++, javascript, visual basic et le "moteur graphique" est du directX. Une fois le fichier compiler en.xap sous forme de fichier .zip on l'inclut avec les balises object dans le document HTML.
Voilou un petit résumé de ces 2 framewok qui risque de faire parler d'eux prochainement.
Le W3C n'a pris aucune position mais guerre il y aura.
Je ne porterai aucun jugement sur l'un ou l'autre, je me permettrai juste de critiquer ce site qui compare silverlight 2 à Flash de manière très pro Microsoft.
http://www.shinedraw.com/
Silverlight 2 doit être comparé à Flex mais je dois dire que Microsoft me surprend agréablement sur ce coup même si c'est encore nous petits développeurs qui allons trinquer à devoir choisir la solution qui pérennisera notre travail !
Actuellement Silverlight 2 bugue pas mal sur FF3...si ça peut vous aider
Edit: Plus d'infos...
http://silverlight.net/Showcase/ (demo Silverlight)
http://flex.org/showcase/ (demo Flex)
http://www.shinedraw.com/ (comparatif performance)
Modifié par copperfield (01 Dec 2008 - 20:55)

Vous pensiez que la balkanisation du web est loin derrière avec juste quelques stigmates et bien détrompez vous car Microsoft sort ses griffes et attaque Adobe après une première tentative infructueuse il y a un an mais cette fois ci la donne est différente !
Avant de définir ce qu'est Flex et Silverlight, il faut savoir que la version 2 de ce dernier est sorti mi-octobre 2008 et que 2 semaines après Adobe riposte en offrant son Flash Player 10, c'est donc tout chaud...
Si la version 1 de Silverlight marchait sur les plates bandes de Flash, la version 2, elle, attaque Flex de plein fouet.
a écrit :
Vous allez me dire ok, il y a une gueguerre... mais une gueguerre de quoi ?
Mais du RIA bien sûr, le Rich Internet Application représente la grande tendance du web ces prochaines années.
Oubliez l'accessibilité car il n'y en a pas, on est sur des applications web et pour entreprises.
Mais le plus simple est de vous mettre un exemple de RIA !
http://vod.elephorm.com/index.html
Au passage vous pouvez vous ruer sur le DVD Apprendre XHTML et CSS

a écrit :
Vous vous posez la question ok c'est pas mal, mais c'est du flash
Oui...et non, l'exemple susnommé utilise Flex d'Adobe (nous y voilà

Flash est à l'origine un logiciel qui créer des animations vectorielles qui depuis s'est vu rajouté de l'action-script afin de combler un manque d'interactivité.
Mais voilà les webdev se fichent pas mal de la time-line de flash qui pose plus de problèmes qu'elle n'en résout...et boummm voilà Flex qui arrive et qui s'adresse aux dévellopeurs programmeurs.
Du code AS3 et du mxml voilà ce qu'est Flex.
Si tu le monde suit on va compliquer un peu les choses

Les composants peuvent être graphiquement personnalisés mais on reste sur des styles (background-color, border etc...) évidemment il n'y a aucun outil de dessin.
Je vous propose ce deuxième exemple de flex et vous comprendrez que le gain de productivité est au détriment de la personnalisation graphique
http://www.d-p.com/Internet-Development-Services/ria/amazon.cfm
Je vous laisse lancer la recherche sur amazon et vous verrez une interface ressemblant étrangement à celle d'Elephorm...composant oblige !
Dernier point sur Flex, il peut utiliser un serveur dédié permettant de servir au client du swf compiler côté serveur

Maintenant passons au vilain petit canard Microsoft qui nous sert Silverlight un framework open source basé sur celui du .NET
a écrit :
Vous vous dites : Ok c'est bien beau mais je n'ai jamais vu ce nom...quand je fais un clique droit sur une anim c'est le Adobe Flash Player qui apparait !
Alors un petit lien qui vous permettra de mettre à jour votre navigateur avec le plug-in de microsoft en allant tout simplement sur le site de France Television... Eh oui le terme de guerre commence à prendre sa dimension

http://info.francetv.fr/player-video/#vDoKitCom
Il faut savoir que le plug-in est cross-browser et cross-OS et qu'il sera porté en open source également sur Linux.
Quand a l'implentation du plug sur les navigateurs ne rigolez pas trop vite car une mise à jour windows et c'est fini...ni vu, ni connu !
Silverlight dispose de sérieux atouts car on peut développer sur plusieurs langages comme le C#, C++, javascript, visual basic et le "moteur graphique" est du directX. Une fois le fichier compiler en.xap sous forme de fichier .zip on l'inclut avec les balises object dans le document HTML.
Voilou un petit résumé de ces 2 framewok qui risque de faire parler d'eux prochainement.
Le W3C n'a pris aucune position mais guerre il y aura.
Je ne porterai aucun jugement sur l'un ou l'autre, je me permettrai juste de critiquer ce site qui compare silverlight 2 à Flash de manière très pro Microsoft.
http://www.shinedraw.com/
Silverlight 2 doit être comparé à Flex mais je dois dire que Microsoft me surprend agréablement sur ce coup même si c'est encore nous petits développeurs qui allons trinquer à devoir choisir la solution qui pérennisera notre travail !
Actuellement Silverlight 2 bugue pas mal sur FF3...si ça peut vous aider

Edit: Plus d'infos...
http://silverlight.net/Showcase/ (demo Silverlight)
http://flex.org/showcase/ (demo Flex)
http://www.shinedraw.com/ (comparatif performance)
Modifié par copperfield (01 Dec 2008 - 20:55)