Developpez.com

Le Club des Développeurs et IT Pro

Spark : Google dévoile un nouvel outil de développement basé sur Dart

Pour la création d'applications Web Chrome

Le 2013-11-27 11:56:16, par Hinault Romaric, Responsable .NET
Google travaille sur Spark, une application Chrome, qui est en fait un nouvel environnement de développement (EDI) pour la création d’applications Chrome.

Le géant de la recherche veut créer un écosystème Web autour de Chrome et Chrome OS, en offrant aux développeurs la possibilité de créer des applications en HTML, CSS et JavaScript, qui peuvent s’exécuter dans le navigateur ou de façon autonome, avec une prise en charge du mode déconnecté, l’accès aux API Chrome et aux ressources du périphérique.

Le nouvel EDI qui est encore au stade de version Alpha, est développé en utilisant le langage de programmation Dart de Google et une bibliothèque basée sur le projet Polymer, qui contient des composants pour la création d’interfaces graphiques.


Pour rappel, Dart est un langage de programmation structuré pour le Web, qui offre la même flexibilité que JavaScript, mais qui se démarque par son typage fort et optionnel. Google a publié récemment la version 1.0 de Dart et de son kit développement (SDK). Si le langage Dart est utilisé pour créer des applications avec Spark, le code sera compilé en JavaScript pour fonctionner indépendamment de la JVM Dart.

Le projet Polymer, qui est encore au stade de préversion, est un ensemble de composants d’interface utilisateur et de services publics pour la création d’applications Web. Le « Spark Widget Library » développé à base de Polymer, dispose pour l’instant de peu de composants prêts à l’emploi. Les développeurs peuvent néanmoins créer leurs propres composants.

L’EDI est open source et son code source est disponible en téléchargement sur GitHub.

Télécharger Spark sur GitHub

Source : Google+ François Beaufort

Et vous ?

Que pensez-vous de Spark ?
  Discussion forum
4 commentaires
  • full chrome.
  • Logan Mauzaize
    Rédacteur/Modérateur
    Envoyé par mekal
    full chrome
    Ce qui est surprenant c'est qu'ils n'hébergent pas le projet sous Google Code.
  • Jarodd
    Membre expérimenté
    Quelle est la différence entre une application Chrome et une application web (développée en HTML5/JS/CSS) ?
  • Logan Mauzaize
    Rédacteur/Modérateur
    Envoyé par Jarodd
    Quelle est la différence entre une application Chrome et une application web (développée en HTML5/JS/CSS) ?
    En plus de l'API DOM, tu bénéficies de l'API Chrome. Ce qui permet d'accéder à des ressources systèmes par exemple.

    Tu pourras trouver plus d'informations ici : http://developer.chrome.com/apps/about_apps.html