IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dart Discussion :

Dart : l’alternative de Google à JavaScript prête pour la conquête du Web


Sujet :

Dart

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut Dart : l’alternative de Google à JavaScript prête pour la conquête du Web
    Dart : l’alternative de Google à JavaScript prête pour la conquête du Web
    Dart 1.0 serait 130 % plus rapide que du JavaScript idiomatique sur V8

    Dart est prêt à entrer en production pour les développeurs Web.

    Près de deux ans après avoir devoilé Dart, le langage alternatif de Google à JavaScript, le géant de la recherche publie la version 1.0 de Dart et de son SDK.

    Pour rappel, Dart est un langage de programmation structuré pour le Web. L’objectif inavoué de Google avec ce langage est de mettre JavaScript à la retraite, en proposant un langage qui offre la même flexibilité, mais qui se distingue par son typage fort et optionnel.

    Le SDK 1.0 de Dart inclut tout ce dont les développeurs ont besoin pour écrire des applications Web structurées : un langage de programmation simple et puissant, des outils robustes et des bibliothèques complètes.

    Dart SDK intègre Dart Editor, un environnement de développement pour Dart, présenté comme « léger, mais puissant », par Google. Il dispose de la complétion de code, du refactoring, d'un débogueur, de conseils et avertissements, etc.

    Dart s'exécute soit sur une machine virtuelle native du côté serveur, soit sur un moteur JavaScript classique à l'aide du compilateur dart2js, qui convertit le code en JavaScript compatible. Google met à la disposition des utilisateurs Dartium, une version personnalisée de Chrome disposant de la machine virtuelle Dart.

    Selon Google, les performances du JavaScript généré ont été considérablement améliorées, fournissant même des résultats meilleurs que ceux du JavaScript idiomatique. Les performances de la VM seraient désormais de 42 % à 130 % meilleures que du JavaScript idiomatique sur le moteur V8.


    Le SDK de Dart dispose également d’un gestionnaire de packages baptisé « Pub », qui intègre déjà plus de 500 packages. Les développeurs Dart peuvent utiliser leurs bibliothèques JavaScript préférées grâce à la fonctionnalité de compatibilité « Dart-JavaScript interop ».

    D’après Google, les entreprises comme Adobe, drone.io et JetBrains ont déjà commencé à ajouter le support de Dart à leurs outils de développement.

    Télécharger le SDK Dart

    Télécharger Chrome avec la VM Dart


    Source : Google


    Et vous ?

    Que pensez-vous du langage Dart ? Allez-vous l'utiliser ?

    Dart représente-t-il une menace sérieuse pour JavaScript ?

    Y'a-t-il encore une place pour un nouveau langage de programmation pour le Web ?

    Dans quels domaines et pour quelles applications ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 98
    Par défaut
    Mon opinion sur Dart est généralement positive. Il est temps de remplacer le Javascript par un langage qui n'a pas été écrit en quelques heures, plus orienté-objet, avec de l'héritage, du polymorphisme et de l'encapsulation.

    J'avais déjà essayé Typescript dans la même veine, et je dois dire que j'avais aimé. Cependant, vu que je suis un développeur .NET et que Dart n'est pas encore compatible avec Visual Studio, je pense que je vais rester avec Typescript pour le moment. Cependant, je pense que Dart a du potentiel, surtout s'il peut éventuellement rouler en natif.

  3. #3
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Citation Envoyé par gretro Voir le message
    Il est temps de remplacer le Javascript par un langage qui n'a pas été écrit en quelques heures
    Ça c'est du troll bête et méchant. Va dire à Brendan Eich que JS a été écrit en quelques heures…

    Pour moi, habituellement défenseur de JavaScript, je trouve que Dart est un projet intéressant. Je suis séduit par la syntaxe, proche de JavaScript mais avec les aspects qui lui manquent cruellement, à savoir une vraie gestion des classes, un typage explicite, des modules, etc. Nombre de ces aspects sont d'ailleurs en projet pour les futures versions d'ECMAScript.

    Après, il faut savoir que Dart est comme TypeScript ou GWT : ce n'est pas un nouveau langage client. Ça se compile en JS. Alors quand je lis « Dart est plus rapide que JS » j'ai envie de dire your argument is invalid. Mais sinon, un langage agréable à utiliser, avec une belle syntaxe et qui se compile en JS, je dis pourquoi pas. C'est comme CoffeeScript.

    Le truc qui me dérange c'est Google. J'ai vraiment du mal à faire confiance à cette firme. Quand on sait qu'ils parlent de retirer TamperMonkey du Chrome Web Store, ça en dit long sur l'importance qu'ils accordent aux libertés de leurs utilisateurs.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  4. #4
    Membre éprouvé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Par défaut
    Citation Envoyé par Watilin Voir le message

    Après, il faut savoir que Dart est comme TypeScript ou GWT : ce n'est pas un nouveau langage client. Ça se compile en JS. Alors quand je lis « Dart est plus rapide que JS » j'ai envie de dire your argument is invalid. Mais sinon, un langage agréable à utiliser, avec une belle syntaxe et qui se compile en JS, je dis pourquoi pas. C'est comme CoffeeScript.
    Dart est réellement plus rapide que JS si utilisé en tant que tel (avec la machine virtuelle DART, sans conversion Javascript). Donc en gros, si utilisé sous Chromium ou Chrome (pour le moment).

  5. #5
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 547
    Par défaut
    Citation Envoyé par Watilin Voir le message

    Après, il faut savoir que Dart est comme TypeScript ou GWT : ce n'est pas un nouveau langage client. Ça se compile en JS. Alors quand je lis « Dart est plus rapide que JS » j'ai envie de dire your argument is invalid. Mais sinon, un langage agréable à utiliser, avec une belle syntaxe et qui se compile en JS, je dis pourquoi pas. C'est comme CoffeeScript.
    Ce que vous dites là est vrai et faux. oui Dart est comme TypeScript, GWT et CoffeeScript pour les navigateur qui ne le supportent pas encore qui nécessite de le compiler en Js. Mais Dart tout court sous Chrome est plus performant avec son VM que js avec le moteur V8. Le compilateur Dar2js est là pour introduire les developpeur à Dart et attendre que les autres navigateur le support.

    Les langages c'est comme ça, une firme le développe s'il est bon les autres le supporte, c'est ce qui a fait de javascript ce qu'il est.

    Il ne faut pas toujours comparer Dart, aux autres, Dart c'est une toute nouvelle expérience.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par Hinault Romaric Voir le message

    Allez-vous l'utiliser ?
    Certainement


    Citation Envoyé par Hinault Romaric Voir le message

    Dans quels domaines et pour quelles applications ?
    Polymer.dart et AngularJS pour faire des clients web riches, des web components et remplacer au fur et à mesure GWT.

  7. #7
    Membre éprouvé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Par défaut
    Très content de cette nouvelle. Je l'utilise déja depuis quelques temps et vois à vue d'oeil les améliorations.

    Pour le moment je l'utilise pour le Web, avec polymer, pour avoir quelque chose de structuré et de templaté. Je vais aussi en profiter pour tester la beta d'Angular Dart.
    Je l'utilise pour un projet perso (base BrightStarDB + Web Service WCF en .NET) que je vais indiquer dans mon CV, histoire de mettre au courant les entreprises de son existence. Non ce n'est pas une simple demo technologique, les technos choisies conviennent très bien. Sur la forme, c'est une IDE sur le web.

    Je suis très heureux qu'il y ait enfin une alternative à Javascript (et ses frameworks) qui soit compilée et utilise un paradigme objet.

    Merci Google !

  8. #8
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    @plawyx :

    Polymer.dart et AngularJS pour faire des clients web riches
    Peux tu nous dire pourquoi AngularJS ?

    De mon côté je développe depuis un certain temps avec KnockOutJS et bien qu'Angular à l'air sympa, sa gestion des collections n'a pas l'air aussi poussée que Knockout.

    En revanche je trouve Knockout assez lent sur des gros ViewModel. As tu un retour sur les performances d'Angular ?

  9. #9
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par stailer Voir le message
    En revanche je trouve Knockout assez lent sur des gros ViewModel. As tu un retour sur les performances d'Angular ?
    Les performances d'AngularJs sont satisfaisantes pour peu que le développeur ne fasse pas n'importe quoi avec le $scope.

    C'est quoi que tu appelles un gros ViewModel ?

    D'une manière générale, cela ne sert à rien d'avoir des vues contenant des milliers d'informations, il vaut mieux garder une vue synthétique et paginer quand il y a des tables avec beaucoup de lignes (pagination côté serveur évidemment). Dans ce contexte je pense que tous les frameworks RIA se valent.

  10. #10
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Si on utile dart-angular, jQuery perd beaucoup de son intérêt. On utilise beaucoup moins de sélecteurs grâces aux templates, et Dart offre plusieurs API bien utiles pouvant se substituer à plusieurs méthodes de jQuery.

  11. #11
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 42
    Par défaut
    Lol je vois pas comment il va détroner java ...



    /▌\ ︻╦╤─
    ░░░███████ ]▄▄▄▄▄▄▄▄ GOOGLE
    ▂▄▅████████▅▄▃▂
    I███████████████████]

  12. #12
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Dart 1.2 améliore l’expérience du développeur
    Google publie une nouvelle itération de son alternatif à JavaScript

    À la suite de Microsoft qui a publié la Release Candidate de TypeScript 1.0, Google a dévoilé une nouvelle itération de son langage Dart.

    TypeScript et Dart ont en commun de vouloir corriger les faiblesses de JavaScript. Alors que TypeScript est une sorte de « super JavaScript » entièrement compatible avec celui-ci, Dart est un langage alternatif proposé par Google, avec pour objectif inavoué la mise à la retraite du langage de Script.

    La nouvelle version du langage de programmation structuré pour le Web rend plus facile le débogage des applications. Les points d’arrêt peuvent maintenant être fixés sur des affectations de variables locales. Le débogueur a été optimisé et élimine certains effets secondaires liés à son utilisation.

    La bibliothèque de base de Dart continue à évoluer, avec un accent sur les performances. Le débit du module WebSocket a augmenté d’un facteur de quinze depuis la version 1.0. La vitesse des primitives asynchrones de base a également été améliorée de 10 %.


    L’environnement de développement Dart Editor introduit un meilleur support d’Angular (navigation, recherche et ré-factorisation). Dart 1.2 apporte également des correctifs de bugs, des améliorations de performances et des améliorations pour la machine virtuelle Dart, le compilateur, les bibliothèques et les outils.

    Dart a été adopté en décembre dernier par l’Ecma, qui a mis sur pied un comité pour superviser la création d’une norme pour le langage, afin de favoriser son adoption par l’industrie, notamment les éditeurs de navigateur.

    Télécharger Dart v1.2

    Source : Notes de version


    Et vous ?

    Entre Dart et TypeScript ? Quelle approche vous semble la meilleure pour combler les faiblesses de JavaScript ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  13. #13
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par stailer Voir le message
    @plawyx :



    Peux tu nous dire pourquoi AngularJS ?

    De mon côté je développe depuis un certain temps avec KnockOutJS et bien qu'Angular à l'air sympa, sa gestion des collections n'a pas l'air aussi poussée que Knockout.

    En revanche je trouve Knockout assez lent sur des gros ViewModel. As tu un retour sur les performances d'Angular ?
    voila un lien vers un comparatif AngularJS vs KnockOutJS.


    http://blog.nebithi.com/knockoutjs-vs-angularjs/

    Ce que j'aime beaucoup avec AngularJS, c'est la possibilté de déclarer ses propres classes, directives en plus de celles du Framework. De plus, il est possible de segmenter le context de la page en créant des controleurs. Cela rend son utilisation très souple et très rapide.

    En plus du data-binding, AngularJS support ajax, le routage, l'injection de dépendance, les cookies, etc..

    AngularJS est développé par Google et ils se sont mis d'accord avec la mozilla, sur le support et un développement concerté.

    Je crois que les admin du site vont créer une entrée AngularJS, mais je ne sais pas quand et où (sûrement à coté de jquery et cie)

  14. #14
    Inactif  
    Inscrit en
    Septembre 2011
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 100
    Par défaut
    Je n'ai pas suivi l'histoire du langage mais ça a l'air intéressant.
    Est-ce compatible avec tous les navigateurs ? La machine virtuelle tourne sur le serveur ou chez le client ?

  15. #15
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut
    Effectivement le JS se fait bien vieillot, pas mal de trouver un remplaçant que ce soit dart ou un autre.
    Ce que je n'aime pas dans js : manque de typage, débuggage abominable. J'espère que du côté débuggage plus simple le langage le permettra.

    Par contre ce qui serait bien c'est la standardisation dans les navigateur et une éxécution en natif sans passer par du js.

    J'attends de voir

  16. #16
    Membre expérimenté Avatar de Grom61736
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Février 2013
    Messages : 169
    Par défaut
    Il est temps de remplacer le Javascript par un langage qui n'a pas été écrit en quelques heures"
    Je suis dev plutôt back-end donc pendant longtemps le JS m'a rebuté. Ce n'est que depuis quelques mois que je m'y réinteresse et j'aime bien.

    Cependant, ce n'est pas parce que tu ne l'apprécie pas que tu peux le dénigrer (et par cette voie les dev JS) de la sorte...

    Je testerais Dart pour voir les possibilités. Un truc de plus à tester.

  17. #17
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut
    JS devient intéressant (je trouve pour ma part) quand on commence à utiliser des libraiies et des frameworks avancés par exemple, respectivement jquery ou angularjs.

    Sans ces librairies ou frameworks, JS serait vraiment de la préhistoire. Et c'est à partir de ces nouveautés que le développement côté client a repris de l'intérêt chez les développeurs. Mais ces librairies sont pour moi des rustines sur un langage qui a tout de même du plomb dans l'aile.

    Un langage nouveau est donc nécessaire, si c'est Dart (que je ne connais pas) il devrait aller directement à la simplification du langage et à l'ajout de fonctionnalités puissantes comme angular avec du binding, templating,... tout en gardant la souplesse propre au web et en apportant du débug (comme je le disais plus haut) et bien sûr une exécution native et standardisée sur les navigateurs (comme je le disais aussi plus haut).

    Alors est-ce que Dart correspond ?

  18. #18
    Expert confirmé
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Par défaut
    Ça serait bien que le Dart accepte une syntaxe à la JQuery.

  19. #19
    Inactif  
    Inscrit en
    Septembre 2011
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 100
    Par défaut
    Pourquoi ?
    La syntaxe de jQuery est affreuse.
    Elle oblige de plus à apprendre une syntaxe supplémentaire et à passer de l'une à l'autre, ce qui est ridicule.
    Actionscript 3 par exemple qui est très proche de javascript a des méthodes de base qui permettent des animations, transitions etc sans passer par un pseudo-langage différent.
    Si javascript avait ça avec un vrai support de classes et une interprétation uniforme au sein des navigateurs, on pourrait l'utiliser sans y coller des librairies de partout qui en font la créature de Frankenstein des navigateurs.
    Je suis désolé mais document.getElementById() c'est quand-même plus compréhensible que $("#");

  20. #20
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Je suis désolé mais document.getElementById() c'est quand-même plus compréhensible que $("#");
    Quand tu t'en seras tapé 50 dans la journée de : document.getElementById("mid") tu vois vite l'intérêt de $("#mid").

Discussions similaires

  1. [JavaScript Console] Pour I E 6 ?
    Par Jean_Benoit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/06/2006, 14h30
  2. [Javascript] PB pour récupérer des valeurs !
    Par chaser_T dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/04/2006, 10h26
  3. [Javascript] code pour boutton back
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/01/2006, 23h04
  4. Javascript pour charger une page web depuis un menu déroulan
    Par tomguiss dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/10/2005, 08h58
  5. [Javascript] variable pour accéder à element d'un formulaire
    Par aurelienalix dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/08/2005, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo