Google programme Dart

illustration

S’il y a une entreprise qui a parfaitement compris l’impact de la diversification, il s’agit bien de Google. Entre les nouveautés fréquentes, le déploiement de son moteur de recherche et pour n’en citer qu’un autre : Android, on pensait que la firme se calmerait. Evidemment ce n’est pas le cas, elle publie actuellement Dart, un nouveau langage de programmation.

Cela fait une année que cette rumeur circulait et de nombreux indices supputaient de l’aboutissement du projet. Outre l’évocation du nom « Dash » en 2010, la firme de Mountain view a déposé plusieurs noms évocateurs au mois de septembre (GoogleDart, DartLang, DartLanguage …)

La dénomination « Dart » a donc remporté cette compétition. Dorénavant Dart a pour objectif officieux de concurrencer JavaScript en palliant ses défauts principaux. Encore une fois, Google s’attaque à une pierre angulaire de notre bon vieux Internet. Java est clairement la référence ultime en matière de développement d’applications. Au fond, cela rappelle un peu la joute Google+ contre Facebook, David contre Goliath.

Officiellement lancé, Dart a donc un sacré chemin à effectuer. Pour se faire, les bibliothèques et outils de développement sont accessibles en open source. Les internautes intéressés devront pour le moment installer Dart pour garantir son intégration, par la suite Google souhaite l’intégrer directement à Chrome.

Dart est défini comme structuré mais flexible, et il ciblerait de hautes performances. En même temps, qui allait nous dire le contraire. Google précise qu’il n’a pas vocation à remplacer Javascript, en revanche la firme compte bien en faire un standard. Il ne reste « plus qu’à » convertir les développeurs, encore une belle épopée en perspective pour Google.

[Dartlang]

© Julien Eichinger – Fotolia.com

 

Tags :
Dernières Questions sur UberGizmo Help
  1. « Pas comm Apple avec leur ecosysteme ultra fermé pour fanboy »

    Vous êtes chiant à force à tout rapporter à Apple.. Surtout que ceux qui font ça sont ceux qui n’aime pas –‘

    Belle ironie..

  2. pourquoi pas?
    si cela peut accélérer l’exécution du code et aussi (surtout) l’écriture de ce même code.

    Il faut regarder plus en profondeur, mais le modèle objet semble très bien pensé (d’où le rapport avec Java).
    Si ça peut éviter d’utiliser des lib JS telles : prototype.js, jquery et autres.

    Il apporte une souplesse pour les concepts « bas niveaux » comme l’horloge et différents objets de gestion de données (Collection), et semble intégrer parfaitement tous les « nouveaux » objets HTML5 ‘ (Canvas).

    Il est capable de le convertir en JS pour les navigateurs (Chrome, Safari et Firefox pour le moment).

    Ca semble vraiment prometteur et permettra un code vraiment plus propre et moins lourd.
    Je vais m’y essayer, je crois

  3. Un langage propriétaire signe Google pour remplacer un autre universelle (JavaScript) et comme par hasard les geeks aiment!!!.

    Au lieu d’essayer de pousser leurs langage et techno, Google airait mieux fait de collaborer avec les organismes comme W3C pour une future évolution de JavaScript.

    J’imagine si Microsoft propose la même chose, les geeks sortiront les grosses missiles, mais comme c’est Google, bin ils s’extasient.

    1. Déjà c’est un langage open source et s’ils suivent la même voie que pour WebM, ça peut être intéressant.

      Le javascript a sérieusement besoin d’un gros dépoussiérage, et dans ce cas Dart peut devenir le Javascript 3.0.

      Perso, j’ai un peu plus confiance en Google qu’en Microsoft, ne serait ce que sur leur business model. Mais Microsoft a déjà fait avancé l’innovation en open source et libre, mais je ne me souviens plus quoi :)

      Concernant l’extase, comme tout, il faut raison gardé, mais ça ne coûte rien d’essayer, et peut être intellectuellement enrichissant !

  4. @rgd

    j’aime ta réponse qu’il est bien structure. mais j’aimerai savoir ta définition de « Langage open source » pour moi, cette phrase n’a aucun sens.

    un langage c’est une spécification et une grammaire, je vois pas où est l’open source dedans.

    Sinon, je suis tout comme toi, une évolution du JavaScript est indispensable, mais seul un organisme de normalisation arrivera à relever ce défi, et pour ton idée de remplacer JS par Dart, ca ne sera jamais accepter pour les majors (cad MS, Apple …). il ya deja eu des tentatives de normaliser des normes propriétaires, dans plusieurs domain, ca n’a jamais fonctionné,

    Les seules techno qui deviennes des standards sont celles pense par un consortium de plusieurs acteurs.

    Puis Microsoft, Google ou autres je donne aucun crédit a un par rapport à d’autres. Si Google respect la communauté dev, ils seraient passe par un organisme de normalisation pas par du forcing comme c’est le cas.

    1. C’est RGB.

      Qu’est ce qu’un langage informatique? un langage est créé à partir d’un autre langage plus bas niveau. Du style le C a été écrit en assembleur. Ensuite le C a permis d’écrire des langages plus haut niveaux, etc.

      Il y a aussi la notion d’open source pour l’ensemble des bibliothèques de ce langage qui permettent aux développeurs soit d’apprendre et de comprendre en lisant ce code, soit de remonter des bugs en testant soi même les correctifs.

      le code est ici : http://code.google.com/p/dart/wiki/GettingTheSource

      Ce n’est évidemment pas destiné au grand public.

      Beaucoup de choses venant de grandes entreprises sont devenues des standards. Je pense notamment à XmlHttpRequest (AJAX), dont le concept provient de Microsoft :) (j’en ai retrouvé un).

      Le consortium W3C est tout de même constitué de l’ensemble des grands acteurs du Web!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Publicité