JeuWeb - Crée ton jeu par navigateur
Dart : un concurrent sérieux à JS ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Dart : un concurrent sérieux à JS ? (/showthread.php?tid=5983)

Pages : 1 2 3


Dart : un concurrent sérieux à JS ? - Maks - 18-02-2012

[Image: dart-logo.png]

Chrome a récemment publié une version de Chrome avec une machine virtuelle pour Dart (disponible ici : http://www.dartlang.org/dartium/ pour Linux & Mac pour le moment).
Pour ceux qui ne sont au courant, Dart c'est en quelque sorte le "javascript-killer" de Google. Il propose un typage fort et un vrai modèle objet.
Vous pouvez l'essayer ici : http://www.dartlang.org/

Le langage devrait bientôt être intégré directement dans les prochaines versions de Chrome.

Même s'il faut encore que d'autres navigateurs l'adopte, pensez-vous que ce langage à un avenir ? Ou serait au moins une concurrence utile à JS ?


RE: Dart : un concurrent sérieux à JS ? - Akira777 - 18-02-2012

J'ai de plus en plus l'impression que Chrome sera (ou est déjà) le IE6 des prochaines années. A de plus en plus intégrer des fonctionnalités exclusives à Chrome (il y a déjà quelques sites qui ne s'affichent que sur Chrome (j'entend par là leur "SandBox" permettant d'inclure du C sur des pages web, j'en sais pas plus).

J'aime leur façon d'innover dans le domaine du web, mais concernant Dart, je ne pense pas que les autres l'inclueront (quid d'ActiveX de Internet Explorer...)


RE: Dart : un concurrent sérieux à JS ? - Sephi-Chan - 18-02-2012

L'approche de Google est radicalement différente de celle de Microsoft : ils avancent dans leur navigateur mais en permettant aux autres d'implémenter les nouveautés. Et c'est comme ça que le Web avance. Si on attend les organismes de normalisation, c'est trop lent.

De nos jours, il ne faut plus raisonner en navigateurs mais en fonctionnalités. On teste la présence d'une fonctionnalité, si elle est disponible, on l'utilise, sinon on fait autre chose (fallback) ou on laisse tomber. C'est le principe d'amélioration progressive (progressive enhancement).

Pour moi, Dart n'a pas vraiment d'intérêt mais ça peut être utile à certaines personnes qui font des applications browser-side très complexes. Après tout, on a le choix des langages côté serveur, pourquoi ne pas l'avoir côté client ?


RE: Dart : un concurrent sérieux à JS ? - Aleskweb - 18-02-2012

A tester, meme si je suis anti-google depuis qu'ils ont changé leurs règles de confidentialité x)


RE: Dart : un concurrent sérieux à JS ? - Maks - 18-02-2012

(18-02-2012, 01:54 PM)Sephi-Chan a écrit : L'approche de Google est radicalement différente de celle de Microsoft : ils avancent dans leur navigateur mais en permettant aux autres d'implémenter les nouveautés. Et c'est comme ça que le Web avance. Si on attend les organismes de normalisation, c'est trop lent.

De nos jours, il ne faut plus raisonner en navigateurs mais en fonctionnalités. On teste la présence d'une fonctionnalité, si elle est disponible, on l'utilise, sinon on fait autre chose (fallback) ou on laisse tomber. C'est le principe d'amélioration progressive (progressive enhancement).

Pour moi, Dart n'a pas vraiment d'intérêt mais ça peut être utile à certaines personnes qui font des applications browser-side très complexes. Après tout, on a le choix des langages côté serveur, pourquoi ne pas l'avoir côté client ?

Enfin là il est plus question de langage que de fonctionnalité, programmer deux fois la même app en 2 langages pour assurer la compatibilité n'est pas concevable sur de gros projets ^^


RE: Dart : un concurrent sérieux à JS ? - Sephi-Chan - 18-02-2012

Dart propose un compilateur. Tu codes en Dart et tu exportes en Javascript. Je suis presque certain qu'il existe déjà des loader pour charger le code Dart sur les navigateurs le supportant, avec un fallback vers le runtime Dart en Javascript.


RE: Dart : un concurrent sérieux à JS ? - Maks - 18-02-2012

Ah ouais j'avais pas vu, ils ont tout prévu ^^


RE: Dart : un concurrent sérieux à JS ? - Sephi-Chan - 18-02-2012

C'est d'ailleurs ce qui avait provoquée la risée générale à l'encontre de Dark : le "Hello World" de Dart était compilé en 17 260 lignes de Javascript. Ces milliers de lignes correspondent bien sûr à l'ensemble du Runtime Dart.


RE: Dart : un concurrent sérieux à JS ? - Maks - 18-02-2012

Ahah excellent Big Grin
Ils se sont lachés dans les commentaires en dessous


RE: Dart : un concurrent sérieux à JS ? - Angelblade - 18-02-2012

Mouais à voir, je trouve javascript suffisamment puissant même pour des applications assez complexes.
Cependant google à pas sorti Dart sans raison