Rossi Oddet

Blog d'un artisan développeur

BreizhCamp 2013 # Papy Fait Du Scala

Animateurs

Les supports

Les slides c’est par ici.

Résumé

Damien nous a fait une synthèse du langage Scala et de son écosystème. Il nous a également fait un retour d’expérience sur l’utilisation de Scala dans le projet Play2War qui permet créer un packaging WAR d’une application Play! Framework.

Ce que j’en retiens

  • Scala permet de faire aussi bien la programmation orientée objet que la programmation fonctionnelle
  • Avec Scala, on peut utiliser toutes les librairies écrites en Java
  • Le code Scala est compilé en Bytecode Java habituel et exécuté sur la JVM
  • Scala est typé statiquement et permet l’inférence de type
  • Immutabilité, notion importante avec Scala
  • Important : “Une bibliothèque compilée avec une version particulière de Scala ne fonctionnera pas nécessairement avec une version plus récente ou plus ancienne.”
  • Apprendre un nouveau langage nous permet de nous ouvrir l’esprit et nous remettre en question. Je pense par exemple qu’apprendre un langage comme Scala peut nous aider à porter un autre regard sur Java et même nous faire progresser en Java :)

Comments