Estoy buscando un framework web de Scala que tenga algunas de las siguientes propiedades.Scala web microframeworks
- Modularidad, en caso (por ejemplo) No deseo utilizar el lenguaje de plantillas particular o la interfaz de DB que el marco por defecto es.
- Evite decisiones de diseño "mágicas" o desagradables (con preferencia general por el estilo funcional de Unfiltered) - cosas como objetos de solicitud/respuesta locales, reflexión (consulte la convención de nombre de función de Bowler), etc.
- Interfaces de base de datos . Cualquiera que soporte el mismo grado de flexibilidad que SQLAlchemy (soporte ORM y SQL con interoperabilidad suave y escotillas de escape).
- Lenguajes de programación/visualización. Aquí es bastante flexible, aunque me interesan los enfoques basados en componentes.
- Rendimiento, escalabilidad (soporte Comet).
¿Cuál es el mejor microframework web de Scala que se ajusta a la ley? Algunos marcos de referencia que he estado buscando en:
- Scalatra
- Bowler (se basa en Scalatra)
- Play (la interfaz Scala)
- circunfleja
- sin filtrar (mínimo manejo de peticiones HTTP, sin DB interfaz/lenguaje de plantillas)
Pero sin perder tiempo jugando con todo esto, es difícil saber qué usar.
Para que sea más Stackoverflow apropiado, tal vez podría reformular su pregunta a "condición dada X, Y y Z, ¿cuál es el mejor marco web?". De lo contrario, su respuesta aceptada en "¿Puede la gente comentar ...?" No será útil. –
@Eugene Gracias por el consejo. He revisado mi pregunta. – Yang