
Scala for Java Developers
Thomas Alexandre
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~282
- Nivel
- Intermedio
De qué trata
Libro de transición técnica escrito por Thomas Alexandre y publicado por Packt en 2014. Enseña a desarrolladores experimentados de Java cómo incorporar Scala en sus proyectos sin descartar su conocimiento ni su base de código existente.
Compara la sintaxis idiomática de Java y Scala, explica la interoperabilidad bidireccional, el uso de colecciones funcionales, pattern matching en sustitución de complejas cadenas de `if/else`, y la creación de APIs concisas. Analiza el ecosistema de herramientas: sbt, Maven, Gradle y los frameworks Spring y Play.
A través de casos de uso prácticos, demuestra cómo refactorizar módulos Java a Scala para ganar expresividad y reducir drásticamente el código boilerplate manteniendo total compatibilidad con la JVM.
- Scala
- Java
- Interoperabilidad JVM
- Refactorización
- Colecciones
- Spring
- Play Framework
- sbt
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Migración de Servicio Backend de Java a Scala
Refactorización de una aplicación empresarial basada en Spring a módulos Scala idiomáticos reduciendo el código boilerplate en un 60%.

