Prikrutil, acho que estamos no mesmo barco. Eu também venho de Erlang para Scala. Eu gosto de nitrogênio muito de por isso decidi criar um framework Web Scala inspirado nele.
Dê uma olhada no Xitrum . Seu doc é bastante extenso. Do README:
O Xitrum é uma estrutura da Web Scala assíncrona e em cluster e um servidor da Web sobre Netty e Hazelcast:
- Preenche a lacuna entre Scalatra e Lift: mais poderoso que Scalatra e mais fácil de usar que Lift. Você pode criar facilmente APIs RESTful e postbacks. O Xitrum é o primeiro controlador como o Scalatra, e não o primeiro como o Lift.
- A anotação é usada para rotas de URL, no espírito do JAX-RS. Você não precisa declarar todas as rotas em um único local.
- Typesafe, no espírito de Scala.
- Assíncrono, no espírito de Netty.
- As sessões podem ser armazenadas em cookies ou Hazelcast em cluster.
- A validação do jQuery é integrada para validação do lado do navegador e do servidor. O i18n usando o GNU gettext, o que significa que, diferentemente da maioria das outras soluções, as formas singular e plural são suportadas.
- GET condicional usando ETag.
Hazelcast também fornece:
- Cache em processo e em cluster, você não precisa de servidores de cache separados.
- Comet em processo e em cluster, você pode dimensionar o Comet para vários servidores da web.
Siga o tutorial para um início rápido.