samedi 28 juin 2014

Inroduction à Dart au CodeCamp 2014 de l'ESP

Bienvenu !

Dans cette session nous allons vous faire une introduction au langage de programmation web Dart, développé par Google et révélé depuis 2011.

DART a pour but de répondre à plusieurs problématiques actuelles du web :
  • Pour créer des applications web complexes le Javascript est une nécessité. Or le Javascript est un langage posant un grand nombre de problèmes: typage dynamique, comportements différents entre les navigateurs, etc.a
  • Les développements créés ont une partie cliente et une partie serveur. Or, il est consommateur de temps d’utiliser deux langages (un pour le client comme javascript, l’autre pour le serveur comme Java,C#, Python etc.) alors qu’un même langage pourrait fonctionner côté client et côté serveur. C’est la vocation de Node.JS par exemple
Pour répondre à cela, Google créé DART qui, plus qu’un langage, est une plateforme : 
  • DART est un langage proche du Java, mais avec une simplification du langage et un typage optionnel: si vous souhaitez avoir des types, vous le pouvez, sinon dart le choisira pour vous. Les développeurs expérimentés pourront donc définir leurs types mais les débutants pourront continuer à faire du DART comme ils faisaient du JavaScript.
  • DART propose deux méthodes de mises en production. La première est d’utiliser son compilateur DART vers Javascript (comme GWT) permettant d’avoir un javascript optimisé pour chaque navigateur. La deuxième solution est d’utiliser la machine virtuelle DART qui sera, si DART se développe, inclue dans chaque navigateur. Pour le moment seule les dernières versions de Chromium intègre DART 


Formulaire de présence à remplir au démarrage de la session par les présents

Formulaire de feedback à remplir à la fin de la session.


NB: Pour plus d'info sur les diapos, cliquer sur la roue dentée, puis "Open speaker notes"

Aucun commentaire:

Enregistrer un commentaire