BreizhCamp 2013 # Papy fait du Scala
Animateurs
- Damien Lecan Architecte Java & Co SQLI Nantes
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 :)