I am making my first foray into scala for a production app. The app is currently packaged as a war file. My plan is to create a jar file of the scala compiled artifacts and add that into the lib folder for the war file. My enhancement is a mysql-backed app exposed via Jersey & will be integrated with a 3rd party site via HttpClient invocations. I know how to do this via plain java. But when doing it in scala, there are several decision points that I am pussyfooting on.
- scala 2.7.7 or 2.8 RC ?
- JDBC via querulous Is this API ready for production ?
- sbt vs maven. I am comfortable with maven.
- Is there a scala idiomatic wrapper for HttpClient (or should I use it just like in java) ?
I'd love to hear your comments and experiences on starting out with scala. Thanks