mardi 12 avril 2011

Du Play et du Scala!

Je suis entrain de réécrire entièrement en Scala mon application de démo pour Play framework!
Le code de l'application est disponible ici : https://github.com/loicdescotte/vote4music-scala
Une occasion de comparer les langages, puisque la version Java est disponible là : https://github.com/loicdescotte/vote4music

Personnellement je trouve l'API Scala de Play plutôt bien pensée, elle colle même peut être encore plus à l'esprit Play que la version Java. On gagne en concision et surtout en expressivité du code grâce à l'approche fonctionnelle.

Le code de l'application n'est pas encore parfait, il reste quelques bugs et quelques TODO (les API Json et XML ne sont par exemple pas encore fonctionnelles). Mais la plupart des fonctionnalités sont là.

Cette version Scala fera d'ailleurs l'objet d'un chapitre dans le livre Play.rules dont je vous ai parlé dans le post précédent.