I need to develop REST APIs to expose CRUD operations to DB and some business logic. I prefer this module to be standalone, fast, scalable and nimble (no unnecessary modules that provide functionality that I don't need, to reduce maintenance cost).
Development preferences:
- a framework/language that does type checking
- has good ORM mapping
- has good TDD/BDD support
- functional language
I'm wondering if some combination of scala modules like squeryl and blue eyes or squeryl and spary does the trick, but it doesn't have to be scala. Any ideas?