2011-07-19 16 views
7

He estado intentando durante mucho tiempo estudiar algo diferente para construir mi proyecto web tan planificado (lol) y pasé por Django y Rails pero me rendí, principalmente por el idioma. Trabajo con Java, pero no quiero desarrollar usando JSP/JSF/Servlet ... Leer sobre Scala despertó nuevamente mi interés en Estudiar tecnologías web para construir mi proyecto.¿Cuáles son las buenas combinaciones de Scala + Web framework + Javascript framework?

Para ser sincero, nunca he trabajado con frameworks de JavaScript y por lo tanto json.

Pasé por una larga lista de frameworks web de Scala (principalmente Lift, Scalatra, Bowler, Scalate, Play! ....) y luego me di cuenta de que necesitaría alguna tecnología de JavaScript para compilar las páginas. Francamente, no sé si estoy dispuesto a crear componentes desde cero, cuando simplemente podría usar algo como Extjs, así que decidí buscar marcos de JavaScript.

lo tanto, fui abajo un nivel en el árbol de búsqueda (Scala -> [framework web] -> [marco Javascript]) y me di cuenta que estoy jodido.

tengo que elegir algo que aprender, y me gustaría que elegir algo útil, incluso si tiene una licencia comercial como Extjs.

Cuando decidí estudiar Ascensor, pude ver a algunos problemas en la integración de elevación + Extjs, principalmente debido a que no proporcionan esta integración, y le sugerimos que para implementar su propia (no sé la cantidad de trabajo que esto sería)

luego leí sobre Lift + Cappuccino, pero al instante gritó sangre después de la realización de la curva de aprendizaje de la Scala + Ascensor + Cappuccino ... pero si lo que realmente merezca la pena, que podía hacerlo ...

lo tanto, mi La pregunta es, ¿cuáles son las posibles buenas combinaciones de marcos web de Scala y marcos de JavaScript?

estoy realmente atascado en esta pregunta, y harto de la simple búsqueda sobre los marcos tratando de adivinar cuál es la mejor y más flexible por lo que suele perder el tiempo con los futuros grandes problemas achitectural.

ps: una de mis preocupaciones principales sobre el marco de JavaScript es los componentes. Por ejemplo, necesito una buena implementación de árbol, pero no pude construir un myselft (pude ver que hay componentes de árbol en Extjs, Cappuccino, jQuery y otros ...).

ps2: ¡gracias por las sugerencias! Pregunta cerrada :-(

PS3: decidí usar Reproducir/jQuery/CoffeeScript/Backbone

Respuesta

1

Trate Scala + Wicket

Cuando se trata de JavaScript y wicket, he tenido buenos resultados envoltura YUI.. aquí hay un post sobre cómo hacerlo en Java, se puede hacer muy fácilmente lo mismo en Scala:. YUI Autocomplete Tutorial

Hay bibliotecas que envuelven los widgets JavaScript para Wicket, tales como WiQuery que es probablemente todo lo que necesita

Tenga en cuenta que uno de los puntos de venta de Wicket es que para los comportamientos típicos de Ajax (cargar/actualizar un div determinado, etc.) puede hacerlo en Java (o Scala) sin escribir ningún código JavaScript.

Cuestiones relacionadas