Usted trae a colación una buena pregunta sobre: Scala para el desarrollo web de pila completa.
yo diría que, en general, sí, usted puede hacerlo todo en Scala (y en tiempo de compilación de código para arrancar marcada) con una excepción *, la capa motor de plantillas
juego proporciona su propio motor de plantillas, pero no espere obtener el código completo en su IDE; técnicamente está fuertemente tipado, pero su IDE no recogerá el código de Scala; se interpretará como texto sin formato en el IDE. Cargando en la ventana del navegador revela errores y números de línea correspondientes para evitar problemas de tiempo de ejecución de los frameworks ruby, python, php, etc.
Mismo trato con Scalatra y el motor de plantillas Scalate. No obtendrá ese feedback rápido del código comprobado/completado del compilador que obtiene al escribir el código de archivo .scala directo en su IDE.
Ahora, si usted es un usuario de EMACS, VIM, etc., no hay grandes pérdidas, pero una vez más, tener código autocompletado en las capas del motor scala y template es difícil de superar. Al parecer IntelliJ está proporcionando un plug-in de este verano que por fin proporcionar resaltado de sintaxis, completado de código, etc., para Scalate, un proyecto increíble que es más de 3 años de edad y todavía tiene soporte IDE cero ;-(
- elevación de enfoque es, por supuesto, totalmente diferente y un tanto evita este punto débil en las herramientas existentes Scala, pero por otra parte, se pierde terminación automática de etiquetas XHTML!
Actualmente Eclipse con el plugin de Aptana utilizo el apoyo .erb para negociar código completo xhtml y luego los plugins sbt para LESS y CoffeeScript. Puede hacer que funcione, solo un poco molesto en el estado actual de los IDEs de Scala.
Por favor corrígeme si me equivoco en algo de esto, me encantaría saber lo contrario. A partir de un mes atrás, lo siguiente era cierto en mi entorno de desarrollo (Scala IDE 2.0)
Sugerir trymersmers.stackexchange.com para este. –
Pensé que el desbordamiento de pila era para programadores? – wbarksdale
SO es para preguntas y respuestas a preguntas objetivas de respuesta real. P.SE es para subjetivo "debería hacer x", o "¿qué piensas sobre y"? –