Developpez.com - Rubrique Dart

Le Club des Développeurs et IT Pro

Dart : la VM ne sera pas intégrée dans Google Chrome

Ne reste donc que la compilation de Dart vers JavaScript

Le 2015-03-26 11:52:43, par javahasbeen, Membre régulier
Dart : la VM ne sera pas intégrée dans Google Chrome
Ne reste donc que la compilation de Dart vers JavaScript

Le co-fondateur de Dart explique qu'il travaille avec plusieurs équipes, à l'intérieur et en dehors de Google, utilisant Dart tous les jours pour créer des applications métier critiques. Et leur feedback est conforme : ils aiment travailler avec le langage Dart.

Il en retient également une chose : le besoin d'une meilleure intégration avec JavaScript. Cela implique donc un moyen plus facile à déboguer et optimiser les applications sur tous les navigateurs modernes.

C'est pourquoi l'équipe Dart a décidé d'orienter sa stratégie en conséquence et de cibler davantage Dart pour le Web. L'effort est concentré sur la compilation de Dart vers JavaScript et pas uniquement pour Google Chrome. La VM Dart ne sera pas intégrée dans Chrome comme cela avait été évoqué dernièrement.

Le but est aussi de simplifier les tests et les scénarios de déploiement pour les développeurs, car ils peuvent se concentrer sur une seule méthode pour construire, tester et déployer leurs applications Dart pour le Web.

Il faut savoir que Google Ads, un des plus gros clients de Dart, s'est fortement appuyé sur Dart et prend en charge cette nouvelle stratégie. Il semblerait que la productivité de leurs ingénieurs en est fortement agrandie.

Nous pouvons tout aussi bien citer l'exemple de DGLogik (les développeurs d'applications de Internet of Things) qui a choisi Dart pour convertir son logiciel de visualisation complexes de Flash vers HTML5.

Bien entendu, la plupart des développeurs Dart l'utilisent pour les applications client et serveur. Optimiser et améliorer la VM de Dart pour les outils de développement, des serveurs et des applications mobiles reste une priorité.

Source : Le blog de Dart

Et vous ?

Que pensez-vous de ce changement de stratégie ?
  Discussion forum
15 commentaires
  • Traroth2
    Membre émérite
    Plus que la popularité de Javascript, je pense que la fin de Dart est surtout due au ralliement de Google à Typescript.
  • seblutfr
    Membre confirmé
    Envoyé par alves1993
    Pour ma part ce langage a de l'avenir dans le Web.
    c'est vrai que l'équipe d'AngularJS a adopté TypeScript mais cela ne signifie pas la mort du langage ou son abandon de la part de Google.
    Après quelques mois d'utilisation de Dart, (pour ma part) il a de fortes chances d'être l'un meilleurs langages de demain dans le domaine du Web.

    Donc les détracteurs de Dart SVP taisez-vous
    C'est dommage de venir sur un forum de discussion pour conclure par un "taisez-vous".
  • polaroid62
    Membre habitué
    La communauté Dart est active en tout cas. Je pense que Dart continuera à être utilisé , sur les serveurs par exemples et je vois qu'il intéresse aussi pour le développement mobile.
  • LSMetag
    Expert confirmé
    Utilisant Dart depuis ses débuts et l'appréciant beaucoup, je peux affirmer que non seulement la communauté est très active, mais aussi les membres du projet Dart, vraiment réactifs. Ils sont très à l'écoute des utilisateurs et publient presque tous les jours une nouvelle Early-Release de Dart, et des mises à jour des packages. Je pense donc que la techno perdurera.

    Quelque part, c'était relativement implicite depuis les débuts. La VM dans les navigateurs n'a été que peu évoquées depuis le début. Une exécution native de Dart dans les navigateurs ne constituait pour la plupart qu'un bonus. Pour ma part, la partie native ne servait qu'à débugguer le code Dart et programmer côté serveur. Ensuite, au niveau site web, on buildait les projets en Javascript, Dart2JS étant un compilateur vraiment efficace. Vu que le Javascript généré est déjà performant, il n'y avait pas vraiment de nécessité de la VM côté client, à part peut-être pour des jeux vidéo en ligne. Et encore, j'attends de voir l'évolution de la prise en charge de WebGL par Dart.

    Je pense que Dart s'est finalement fait une place parmi les JQuery et compagnie. Et en effet, c'est une alternative crédible à TypeScript/Node.js. La version 1.9 va bientôt sortir et il y a déjà beaucoup de choses prévues pour la 1.10.

    Je suis content d'avoir pris le risque de délaisser Javascript pour promouvoir ce langage en tant qu'outil de développement favorisant le confort et la productivité du JS. A mes yeux, le JS natif ne vaut le coup d'être utilisé que si le besoin d'optimisation et de contrôle total (mémoire, performances,...) est fort. Un peu comme l'Assembleur.
  • alves1993
    Membre éclairé
    Envoyé par seblutfr
    C'est dommage de venir sur un forum de discussion pour conclure par un "taisez-vous".
    Bon peut-être que j'ai un peu exagéré en disant taisez-vous .
    Mais du moins ce genre de personne ( les détracteurs du langage dart) doivent arrêter de faire des critiques qui annoncent en vérité la fin de ce jeune langage.
  • mermich
    Membre expérimenté
    Ben dison juste qu'il a pas le vent en poupe.

    De plus voir microsoft et google travailler en commun sur une meme techno donne plus envie de passer sur typescript que dart.
  • yahiko
    Rédacteur/Modérateur
    Il paraît que GWT existe toujours, Dart ne devrait donc pas totalement disparaître.
  • LSMetag
    Expert confirmé
    Envoyé par zulu1
    Pas seulement, Dart est le meilleurs langage toutes catégories confondues et ne devrait pas seulement être utilisé pour le web.
    Dart n'est pas destiné qu'au web actuellement. C'est aussi un langage serveur déjà très performant, un peu comme le C. Le meilleur langage faut pas pousser non plus, mais il est en effet agréable à utiliser et évolue très vite, y compris pour son adoption.

    En tout cas, avec tous ces -1 ce matin, il semble y avoir des détracteurs de Dart (même si je ne vois pas pourquoi, vu qu'il ne remplacera pas Javascript, mais sera probablement une concurrence pour les JQuery et autres).
  • Greg-dev
    Membre régulier
    Perso je m'y attendai, et j'attends maintenant de voir combien de temps Typescript va durer.
    Le jour où Javascript supportera ECMAScript 6 peut être...
  • LSMetag
    Expert confirmé
    Envoyé par mermich
    Ben dison juste qu'il a pas le vent en poupe.

    De plus voir microsoft et google travailler en commun sur une meme techno donne plus envie de passer sur typescript que dart.
    Tiens, pourquoi Visual Studio intègre désormais TypeScript ? ^^

    Au contraire, développant sur du C#.NET, c'est tout bénef pour moi. Ils se transmettent le meilleur de leur expérience pour chacun de leur produit, et en font aussi une sorte de futur couple pour de nouveaux types de projets.