Я ищу веб-фреймворк Scala, который имеет некоторые из следующих свойств.
- Модульность, в случае (скажем), я не хочу использовать конкретный язык шаблонов или интерфейс БД, к которым по умолчанию относится каркас.
- Избегайте "магических" или yucky решений по дизайну (с общим предпочтением Unfiltered функционального стиля) - такие вещи, как поточно-локальные объекты запроса/ответа, отражение (см. определение имени пользователя Bowler-функции) и т.д.
- Интерфейсы DB. Любые, поддерживающие такую же степень гибкости, как SQLAlchemy (поддержка ORM и SQL с плавными перехватами и побегами)?
- Шаблоны/просмотр языков. Здесь довольно гибкая, хотя меня интересуют основанные на компонентах подходы.
- Производительность, масштабируемость (поддержка Comet).
Какая лучшая веб-микрофотография Scala, которая подходит для счета? Некоторые рамки, на которые я смотрел:
- Scalatra
- Боулер (строит на Scalaтре)
- Воспроизведение (интерфейс Scala)
- Метасимвол
- Нефильтрованная (минимальная обработка HTTP-запросов, отсутствие интерфейса интерфейса/шаблона DB)
Но, не тратя время на все это, трудно сказать, что использовать.