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

Ubuntu Discussion :

Ubuntu fait de Flutter un «choix par défaut» pour les futures applications de bureau


Sujet :

Ubuntu

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    6 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : mars 2013
    Messages : 6 202
    Points : 149 409
    Points
    149 409
    Par défaut Ubuntu fait de Flutter un «choix par défaut» pour les futures applications de bureau
    Ubuntu fait de Flutter un « choix par défaut » pour les futures applications de bureau,
    Canonical veut parier sur le futur du framework libre et open source de développement d'UI proposé par Google

    Flutter est un framework libre et open source pour le développement d'interface utilisateur multiplateforme qui est proposé par Google. C’est l’une des solutions de développement multiplateforme qui gagnent de plus en plus en popularité. Il vous permet d'écrire du code d'interface utilisateur en Dart, qui est ensuite compilé pour créer des applications natives pour Android, iOS et le Web.

    Livré avec une variété de widgets prédéfinis (par Google), Flutter est un framework comme React Native de Facebook et Xamarin de Microsoft, qui permettent également aux développeurs de créer des applications multiplateformes natives. Les solutions multiplateformes contribuent à réduire considérablement la durée de travail pour les développeurs et les coûts de déploiement pour les entreprises.

    Selon Google, l'utilisation de Flutter augmente rapidement dans les entreprises grâce « sa capacité à construire des expériences de marque qui prennent en charge plusieurs plateformes ».

    Flutter était utilisé pour développer des applications pour Android et iOS et constitue également la méthode principale de création d'applications pour Google Fuchsia. Cependant, depuis mai 2019, grâce aux possibilités qu’offre le langage de programmation Web Dart et aux outils de développement mis en place à cette période par les navigateurs, Google a pu étendre dans un premier temps le support du framework Flutter vers le Web puis dans un second temps vers les applications bureautiques exécutées par Windows, Mac OS et Linux et à d'autres plateformes. Désormais, a indiqué Google, le framework Flutter devient un framework d’interface utilisateur portable pour tous les écrans.

    Nom : flutter.png
Affichages : 212643
Taille : 129,8 Ko

    À travers cette mise à jour du framework, Google entendait permettre aux entreprises d’offrir de meilleures expériences à leurs clients sur tous les types d’écrans notamment par le biais d’applications mobiles, de bureau et de Web. « Pour les startups, la possibilité de joindre des utilisateurs sur un mobile, sur le Web ou sur un ordinateur de bureau par le biais de la même application leur permet d’atteindre l’ensemble de leur public dès le premier jour, au lieu d’avoir des limites pour des raisons techniques. En particulier pour les grandes entreprises, la possibilité de fournir la même expérience à tous les utilisateurs avec une base de code réduit la complexité et les coûts de développement, et leur permet de se concentrer sur l'amélioration de la qualité de cette expérience », a déclaré l’équipe en charge du développement du framework.

    En avril 2020, Google a annoncé que l'utilisation de Flutter continue de croître rapidement, avec plus de deux millions de développeurs ayant utilisé Flutter au cours des seize mois qui se sont écoulés depuis sa sortie lors de la conférence Google I/O 2018.

    Nom : millions.png
Affichages : 12652
Taille : 22,0 Ko

    Selon Tim Sneath, Chef de produit pour Flutter et Dart chez Google, l'utilisation de Flutter a augmenté de 10 % en mars par rapport à février. Il a ajouté que Flutter compte désormais « près d'un demi-million » de développeurs qui l'utilisent chaque mois.

    La plupart d'entre eux s'appuient sur Windows, 60 % des utilisateurs de Flutter développant sur des PC Windows 10, 27 % sur MacOS et 13 % sur Linux, selon Google. Plus d'un tiers des utilisateurs de Flutter (35 %) travaillent dans une startup, tandis que 26 % sont des développeurs travaillant dans des grandes entreprises, 19 % sont des indépendants et 7 % travaillent pour des agences de design.

    Selon Sneath, 78 % des développeurs de Flutter utilisent le canal stable, 11% utilisent la version bêta et 11% utilisent soit dev soit master. L’entreprise a également annoncé que les cinq premières régions d’utilisation de Flutter sont l'Inde, la Chine, les États-Unis, l'UE et le Brésil. Il y a aussi maintenant 50 000 applications Android créées par Flutter sur la boutique Google Play, et 10 000 d'entre elles ont été mises en ligne le mois dernier, d’après l’article de Sneath.

    La version 2 du SDK Flutter de Google est disponible avec la prise en charge des applications de bureau et Web

    La semaine dernière, Google a fait passer Flutter à la version 2.0, apportant de nombreuses prises en charge. Alors que Flutter a commencé par se concentrer sur le mobile lors de son lancement il y a deux ans, il a pris son envol ces dernières années et, avec la version 2, Flutter prend désormais en charge les applications Web et de bureau. Grâce à cela, les utilisateurs de Flutter peuvent désormais utiliser la même base de code pour créer des applications pour iOS, Android, Windows, MacOS, Linux et le Web.

    « La grande chose qui justifie le changement de numéro de version est, bien sûr, la disponibilité du support Web et de bureau », a dit dans une déclaration Tim Sneath, chef de produit chez Flutter. « Et c'est juste un pivot assez profond. Il est rare que les produits aient soudainement tous ces terminaux supplémentaires ».

    Flutter 2 pour le bureau, les appareils pliables et les dispositifs embarqués

    Au-delà des appareils mobiles traditionnels et du Web, Flutter s'étend de plus en plus à d'autres types d'appareils, et Google a mis en évidence certains de ses partenariats lors du lancement de la version 2 de son kit de développement.

    Sur le bureau, Google a annoncé que Canonical fait le choix de Flutter et en fait le choix par défaut de toutes ses futures applications de bureau et mobiles. L'équipe d’ingénieurs, contribuant au code pour soutenir le développement et le déploiement sur Ubuntu, a réécrit sa nouvelle application d'installation avec Flutter. Les ingénieurs en ont fait une première démo lors du lancement de Flutter 2.

    Nom : stable.png
Affichages : 12474
Taille : 124,9 Ko

    Microsoft, également, étend son soutien à Flutter et travaille avec Google sur la prise en charge de Windows pour Flutter. Étant donné l'intérêt de Microsoft pour Android, ce n'est peut-être pas une grande surprise, et selon Google, Microsoft a publié mercredi des contributions au moteur Flutter pour aider à la prise en charge des appareils Android pliables. Ces appareils présentent de nouveaux modèles de conception, avec des applications qui peuvent soit élargir le contenu, soit tirer parti de la nature à double écran pour offrir des expériences côte à côte.

    Le constructeur automobile Toyota a également annoncé son intention d'apporter une nouvelle expérience numérique à ses véhicules, en construisant des systèmes d'infodivertissement alimentés par Flutter. En utilisant l'API d'intégration de Flutter, Toyota est capable d'adapter Flutter aux besoins uniques d'un système embarqué, selon Google.

    Ubuntu parie sur le futur de Flutter

    Canonical est un fervent partisan de Flutter. Non seulement il a travaillé avec Google pour apporter le SDK Flutter aux ordinateurs de bureau Linux via le Snap Store plus tôt cette année, mais prévoit de créer un nouveau programme d'installation Ubuntu à l'aide de la technologie.

    Maintenant, il est confirmé que tout va dans le sens de la technologie.

    En effet, Ken VanDine de Canonical, qui travaille sur le desktop Ubuntu, est apparu lors du récent événement Flutter Engage de Google pour relayer le message sur le soutien complet de son entreprise pour la technologie :

    « Nous [Canonical] n'avons pas seulement activé Flutter pour Linux, nous avons également travaillé avec l'équipe Flutter pour publier le SDK Flutter sous forme de Snap sur le Snap Store, l'app store pour Linux », a rappelé Ken. « En publiant le SDK Fluter en tant que composant logiciel enfichable, nous avons simplifié l’installation et la configuration de votre environnement de développement pour créer des applications mobiles, Web et de bureau avec Flutter sur Ubuntu. Flutter est le choix par défaut pour les futures applications mobiles et de bureau créées par Canonical ».

    Voici la prise de parole de Ken VanDine durant l'événement Flutter Engage (rendez-vous à 3:12) :


    C'est un engagement assez important pour un framework qui, jusqu'à il y a quelques mois, n'était pas du tout disponible pour les ordinateurs de bureau Linux. Néanmoins, Canonical voit clairement le potentiel de Flutter. Il a commencé à travailler sur le tout nouveau programme d'installation d'Ubuntu à l'aide de la technologie d'installation du serveur Subiquity et d'une interface utilisateur Flutter sur mesure de style Yaru.

    Mais si le soutien de Canonical est sans aucun doute une victoire pour la communauté Flutter, quels avantages les applications Flutter offriront-elles aux utilisateurs d'Ubuntu ?

    Le natif, c'est bien plus que de simples widgets

    Comme Flutter, les applications Electron sont populaires auprès des développeurs Web car elles sont plus faciles à apprendre, plus rapides à créer et compatibles avec les compétences existantes (ou à défaut d'un meilleur terme, elles permettent d'arrondir les angles).

    Les utilisateurs desktop, cependant, sont moins enthousiastes. Les applications Electron sont régulièrement critiquées pour leurs performances médiocres; ne s'intègrent pas ou ne prennent pas en charge les fonctionnalités de bureau; et sont nettement « différentes » des applications traditionnelles.

    Flutter essaie d'aplanir bon nombre de ces défauts. Il offre de meilleures performances et permet aux développeurs d'utiliser des styles Web qui « imitent » l'interface utilisateur d'autres systèmes. Par exemple, une application Flutter conçue pour iOS peut utiliser un ensemble de widgets d'interface utilisateur calqués sur ceux d'iOS natifs.

    Flutter n'est pas Electron bien sûr, mais il fait face à certains des mêmes obstacles à une adoption plus large (qu'ils soient réels ou perçus) à partir du point de vue d'un utilisateur final.

    Le principal ? La nativité. Aucun des exemples de la galerie Flutter de Google ne fonctionne aussi bien qu'une application codée en natif. Non seulement l'expérience est différente à l'utilisation, mais également l'aspect différent (même en essayant d'imiter l'apparence d'un système spécifique, comme avec iOS).

    De nombreuses petites incohérences (une interaction d'interface utilisateur lente ici, une étiquette de texte non stylisée là-bas, etc.) alimentent un sens plus large de « vallée de l'étrange ». Aussi, Canonical travaille sur un style « Yaru » (le thème de l'interface utilisateur utilisé dans Ubuntu depuis 18.10. Le thème détermine les couleurs, les bordures, les ombres, la taille et la forme des éléments individuels à l'écran) à utiliser par les développeurs d'applications Flutter. Une idée somme toute logique.

    Il faut noter que même si ce « revêtement » visuel peut faire son effet, le style Yaru n'est utile que sur une distribution Linux parmi d'autres. Les développeurs qui souhaitent cibler d'autres distributions Linux ne trouveront pas Yaru très utile, non sans styles similaires côté Flutter pour d'autres thèmes GTK et Qt.

    Google a l'habitude « d'abandonner » des projets qui ne correspondent pas à ses priorités (en constante évolution). Flutter est la tendance du moment, mais comme le mobile évolue plus rapidement que le desktop, il pourrait tout aussi bien tomber en disgrâce.

    Ce qui conduit à cette question : en quoi cela profite-t-il aux utilisateurs d'Ubuntu?

    Sources : Flutter Engage (vidéo d'intervention de Canonical dans le texte), Ubuntu (Yaru)

    Et vous ?

    Que pensez-vous des frameworks de développement d'interface utilisateur en général ? Que pensez-vous de Flutter en particulier ?
    Utilisez-vous, avez-vous déjà utilisé ou souhaitez-vous en utiliser un ?
    Si vous en avez déjà utilisé un, lequel ? Qu'en avez-vous pensé ?
    Si vous souhaitez en utiliser un, lequel a votre préférence ?
    Si vous ne souhaitez pas en utiliser un, pourquoi ?
    En quoi l'adoption de Flutter profite-t-elle aux utilisateurs d'Ubuntu selon vous ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : septembre 2020
    Messages : 12
    Points : 42
    Points
    42
    Par défaut
    Pour moi c'est une super news. Je suis passée a Flutter/dart pour le desktop cross-platform. Tout compilé, rapide, doc bien faite, style pas au hazard

  3. #3
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : novembre 2002
    Messages : 1 960
    Points : 3 639
    Points
    3 639
    Par défaut
    interessant : mais je ne vois pas comment ca pourrait devenir la lib de base pour les interfaces sous ubuntu tant que flutter n'a pas d'autres binding avec des langages plus répandus que Dart.

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    novembre 2010
    Messages
    2 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : novembre 2010
    Messages : 2 036
    Points : 4 133
    Points
    4 133
    Par défaut
    Citation Envoyé par lunatix Voir le message
    interessant : mais je ne vois pas comment ca pourrait devenir la lib de base pour les interfaces sous ubuntu tant que flutter n'a pas d'autres binding avec des langages plus répandus que Dart.
    Au delà de ça je n'ai pas accroché au pattern qui veut que la construction de l'interface sois dans le code, j'aime quand on a la possibilité de séparer les 2, avec l'interface sous la forme de Xml (html/xaml ...).
    J'espère que dans le futur flutter permettra ce genre de chose ...

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    août 2003
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : août 2003
    Messages : 524
    Points : 1 000
    Points
    1 000
    Par défaut
    Citation Envoyé par youtpout978 Voir le message
    Au delà de ça je n'ai pas accroché au pattern qui veut que la construction de l'interface sois dans le code, j'aime quand on a la possibilité de séparer les 2, avec l'interface sous la forme de Xml (html/xaml ...).
    J'espère que dans le futur flutter permettra ce genre de chose ...
    Tout à fait d'accord, un système de template est très appréciable pour la structure (HTML, XAML, ...) et s'ils ont aussi un système de style séparé comme en CSS, c'est top !

  6. #6
    Membre expérimenté
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 532
    Points : 1 348
    Points
    1 348
    Par défaut
    Pour séparer la partie UI du reste cela va être compliqué. Car tout est "Widget" dans Flutter, y compris les objets d'animations, de layout...
    Cela offre un degré de souplesse important, par contre tout est fait en Dart, y compris même la logique des widgets. Ils utilisent Skia comme élément de base. On se retrouve donc à tout code à la main.

    Il aurait été intéressant de séparer la partie UI pour avoir plein de langages utilisables avec. Mais c'est "Mort" vu comment cela a été fait. Le framework est intéressant, c'est aussi pour cela que Dart fonctionne, sinon ce langage n'aurait jamais décollé.

  7. #7
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : septembre 2020
    Messages : 12
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par lunatix Voir le message
    interessant : mais je ne vois pas comment ca pourrait devenir la lib de base pour les interfaces sous ubuntu tant que flutter n'a pas d'autres binding avec des langages plus répandus que Dart.
    "nous avons simplifié l’installation et la configuration de votre environnement de développement pour créer des applications mobiles, Web et de bureau avec Flutter sur Ubuntu. Flutter est le choix par défaut pour les futures applications mobiles et de bureau créées par Canonical"

    Ils n'ont pas dit que devient une "lib de base" et surtout sans dart... Ils vont l'utiliser pour des nouvelles applications et pour l'installation

  8. #8
    Membre extrêmement actif
    Homme Profil pro
    Technicien de maintenance / Developpeur PHP
    Inscrit en
    mai 2015
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de maintenance / Developpeur PHP
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mai 2015
    Messages : 347
    Points : 1 271
    Points
    1 271
    Par défaut
    Que pensez-vous des frameworks de développement d'interface utilisateur en général ? Que pensez-vous de Flutter en particulier ?

    Les framework d'UI, sont juste obligatoire.
    Que vous choisissiez Qt, GTK+ ou autre, pas moyen de faire sans.
    Aujourd'hui tout le monde s'attend à avoir une UI intégré à leur environnement donc les framework comme Flutter devront faire leurs preuves pour s'imposer.
    D'autant qu'il à plutôt prit le parti de ne s'intégrer à rien, ce qui ne pose pas de réelle problèmes sur smartphone, quand vous n'avez qu'une app à la fois, mais où sur desktop, les interactions, sont beaucoup plus nombreuses et variés et où l'intégration est essentiel.
    Et puis, bon les Electron et compagnies, me font quand même rigolé au niveaux des ressources monopolisé par les apps qui l'est utilise.
    Quand vous pensez à "Etcher" par exemple, j'aurais encore préféré qu'il le face en Tk, plutôt qu'avoir une appli qui démarre à plus de 100MB de RAM pour quelques paramètres et un relecteur de fichier.
    Et tout ça pour faire appel à des appli préexistante en CLI et codé en C.
    Ou quand l'UI prend infiniment plus de ressources que la partie fonctionnel au complet .

    Utilisez-vous, avez-vous déjà utilisé ou souhaitez-vous en utiliser un ?

    Oui, j'ai déjà fais de l'UI via Qt & GTK+(via Vala parce que je ne suis pas maso), mais je préfère encore faire de la CLI quand c'est juste pour moi ou du Web si cela s'y prête.

    Si vous en avez déjà utilisé un, lequel ? Qu'en avez-vous pensé ?

    Il font leur taffe mais les intégrations croisé mon toujours posé problème.
    Du style une appli GTK+ qui ne s’intègre pas à KDE et inversement parce que l'un fait du SSR alors que l'autre a choisi le CSR.
    Et encore ce n'est que pour les intégrations Linux/Linux, dès que l'on passe à macOS ou Windows, à part Qt & la VCL (Delphi & C++ Builder) je ne connais rien d'autre pour le monde pro.

    Si vous souhaitez en utiliser un, lequel a votre préférence ?

    Ça va plutôt être une question de licence et de couts sur le projet donné qui vont faire choisir tel ou tel solutions.
    (Et les préférences de l'équipes aussi un peut )

    Si vous ne souhaitez pas en utiliser un, pourquoi ?

    Des fois, la CLI répond beaucoup mieux aux besoins, tout simplement.
    Dans ce cas, pas de gui nécessaire et ça va plus vite à debug .

    En quoi l'adoption de Flutter profite-t-elle aux utilisateurs d'Ubuntu selon vous ?

    Que Canonical annonce se focaliser sur le dev avec Flutter alors que sont créateur ne le conseille même pas pour le desktop, c'est un peut inconscient, mais Canonical est habitué de la chose donc "wait & see".

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    janvier 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : janvier 2008
    Messages : 15
    Points : 26
    Points
    26
    Par défaut Un adepte de Flutter
    Cela fait maintenant 1 an que j'utilise Flutter.
    Dart ne m'a posé aucun problème d'apprentissage.
    Le framework est vraiment puissant et complet.
    Avec Syncfusion j'ai trouvé tous les widgets supplémentaires dont j'avais besoin notamment les composants graphiques.

  10. #10
    Membre expérimenté
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 532
    Points : 1 348
    Points
    1 348
    Par défaut
    Je viens de tester l'exemple de base linux. Sans rien faire (en mode debug) il prend déjà 60% du CPU, y a comme un soucis. Ce n'est pas encore au point je pense.

  11. #11
    Membre éclairé
    Femme Profil pro
    Inscrit en
    juillet 2012
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations forums :
    Inscription : juillet 2012
    Messages : 226
    Points : 790
    Points
    790
    Par défaut
    Citation Envoyé par archqt Voir le message
    Je viens de tester l'exemple de base linux. Sans rien faire (en mode debug) il prend déjà 60% du CPU, y a comme un soucis. Ce n'est pas encore au point je pense.
    Sur windows10 l'executable de build ne prend pas plus du 1% de CPU e 28mb de ram

  12. #12
    Candidat au Club Avatar de ggjulio
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par lunatix Voir le message
    interessant : mais je ne vois pas comment ca pourrait devenir la lib de base pour les interfaces sous ubuntu tant que flutter n'a pas d'autres binding avec des langages plus répandus que Dart.
    Dart ffi a ete release le 3 mars dans la 2.12 :
    https://dart.dev/guides/libraries/c-interop
    https://api.dart.dev/dev/2.14.0-10.0...i-library.html
    https://flutter.dev/docs/development...tion/c-interop

    Probleme resolu

    Citation Envoyé par defZero Voir le message
    Et puis, bon les Electron et compagnies, me font quand même rigolé au niveaux des ressources monopolisé par les apps qui l'est utilise.
    Bof, ca tient plutot bien la route niveau ressources je trouve.
    Du moins pour les applications que j'utilise au quotidien: slack, discord, messenger, vscode, spotify.

Discussions similaires

  1. Obtenir la fonte par défaut pour les titres de fenêtre
    Par SaumonAgile dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/06/2007, 11h53
  2. [EDI] répertoire par défaut pour les projets
    Par jcs2 dans le forum Delphi
    Réponses: 2
    Dernier message: 01/09/2006, 13h06
  3. problème avec média player par défaut pour les vidéos ?
    Par tomguiss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/10/2005, 14h08
  4. Réponses: 6
    Dernier message: 28/09/2004, 16h47

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