Hej alle - er i tvivl om jeg kun burde skrive på Aarhus maillisten ang et meetup i Aarhus. Nu skriver jeg alligevel her, bare for at få lidt trafik på listen :)
Det SQL tool vi bruger sammen med Play er ScalikeJDBC
https://github.com/seratch/scalikejdbc - vi er glade for hvad det kan og den primære udvikler er meget hjælpsom og responsiv. Med næste version er der også fin syntaks for dynamiske AND og OR conditions, hvilket hurtigt bliver ret ulæseligt hvis man selv skal gøre det. Jeg mener dog stadig Scala/Play mangler et tool, hvor alt det trivielle er lavet (finders, joins, lazy joins osv) - ala Rails/ActiveRecord.
Jeg nævnte kompilering kan tage lang tid. For at være mere præcis, er det når der ændres i en central komponent. Det drejer sig om model-objekter som jo bruges både i controllers og views, hvilket tager lige så lang tid som en fuld build (mellem 2-3 minutter på en mobile i7 med SSD) Kompilering af views tager ikke nær så lang tid - ændring i et view som alle "arver" fra tager 10-15 sekunder.
På trods af ovenstående er det stadig sjovt at lære og bruge Play
-René