2009-04-05 21 views
25

Acabo de aprender Scala y quiero probar algo de desarrollo web con él. En Google, uno de los marcos con los que me encontré (¿el único?) Fue Lift. ¿Cuál es la experiencia de usarlo?Desarrollo de aplicaciones web en Scala

¿Qué se puede recomendar para el desarrollo de aplicaciones web con Scala en cualquier otro marco?

+1

vea [¿Qué web-frameworks Scala están disponibles?] (Http://stackoverflow.com/q/1488412/309483) –

Respuesta

22

AFAIK, Lift es el juego más maduro de la ciudad si quieres seguir con una solución basada en Scala, también ver http://code.google.com/p/slinky2/. Una palabra para el sabio, todavía tengo que usar slinky en absoluto, a excepción de navegar por la fuente, es muy simple en el diseño que se adhiere fuertemente a request => modelo de respuesta.

Eso sí, esto es Scala, por lo que puede usar todos los marcos existentes de Java. En particular, sugiero que consulte el wicket: http://technically.us/code/x/the-escape-hatch que describe cómo combinar los dos.

+0

¡Gracias por la gran respuesta! – Anirudh

1

Los marcos web Scala de pila completa más utilizados son Lift and Play! Eche un vistazo a ambos antes de comprometerse. ¡Una gran diferencia entre los dos es que Lift tiene estado mientras juega! es apátrida, más parecido a Rails/Django.

+0

El elevador se puede usar también como apátrida, mientras que el uso del elevador como estado real le da cometa y ajax seguros y muy potentes. – fmpwizard

1

Jsf2 funciona bien. Supongo que los puntales también lo harían. No son Scala per se, pero puedes usar solo Scala y el EL apropiado y funcionan bien. Y esos dos son mucho más maduros que cualquiera de los nuevos marcos. Las comunidades son más grandes, la documentación es mejor, etc.

Cuestiones relacionadas