He estado aprendiendo Scala durante los últimos meses y ahora siento que puedo comenzar a utilizar el trabajo real además de resolver algunos problemas simples. Mi pregunta aquí es: ¿cómo funcionan estos dos juntos?¿Qué tan bien funcionan Java y Scala juntos?
Tengo un par de proyectos de Java en los que estoy trabajando ahora. ¿Qué tan fácil será comenzar a usar Scala en ellos? ¿Hay algún problema que tener en cuenta? ¿Hay algún tutorial o tipo de material disponible para hacerlo? Si quiero usar Scala en proyectos web, ¿cómo hacerlo (aparte de levantar)? Todas las ideas y sugerencias son bienvenidas.
Estoy totalmente de acuerdo con estos sentimientos: así es como he combinado los dos también. (Es decir, Scala main o Java main interactuando con Scala mediante interfaces Java para evitar la necesidad de crear nombres en el código Java). –
grrrr, "name mangling" es la palabra técnica que no se me ocurrió en ese momento Escribí esto, lo que resultó en mi uso del término "nombres divertidos". –
La anotación '@ BeanProperty' puede ser tu amiga para hacer vals y vars más accesibles para el código java. Genera getFoo y setFoo estilo java que puedes usar desde código java (aunque el compilador scala no te permitirá acceder a esos nombres desde tu código scala). –