¿Alguien se ha encontrado con un framework Java/Java EE que causa problemas si se usa con Scala?Ejemplos de frameworks Java que no funcionan bien con Scala
Respuesta
No conozco uno específico, pero cualquier marco anterior a Java 5 que use tipos sin procesar puede causar problemas en algún momento en Scala, especialmente si tiene un tipo sin procesar en la jerarquía de una clase que debe implementar. Aquí hay algunas preguntas relacionadas con este tema:
El era un problem por un tiempo con JSoup golpear una bug en Scala, haciendo uso típico JSoup roto en Scala sin escribir un poco de Java adicional. Curiosamente, los desarrolladores de JSoup modificaron JSoup para evitar este error, por lo que las versiones actuales se integran sin problemas. No estoy seguro de si el error Scala responsable aún está solucionado.
Commons-CLI no funcionará en Scala (al menos, no si usa su clase OptionBuilder). La razón es que el OptionBuilder usa métodos estáticos y luego los llama a través de una instancia. Javac te permitirá salirte con la tuya (en el peor de los casos es una advertencia), pero scalac no encontrará los métodos estáticos. Los busca en la instancia, pero no están allí. Desde la perspectiva de Scala, estarían en el objeto compañero, pero eso no es lo que tienes.
- 1. ¿Qué ORM funcionan bien con Scala?
- 2. ¿Qué tan bien funcionan Java y Scala juntos?
- 3. ¿Funcionan bien Scala 2.8.1 y SBT con JDK 7?
- 4. Ejemplos básicos de Node.js que no funcionan en Windows 7
- 5. ¿Cómo funcionan los frameworks simulados?
- 6. ¿Cómo funcionan los frameworks de burlarse de Java?
- 7. DataAnnotations and Resources no funcionan bien
- 8. Ejemplos bien escritos de C++
- 9. ¿El Proyecto Lombok funciona bien con Scala?
- 10. ¿WCF funciona bien con Java?
- 11. ¿Qué tan bien funciona Scala en comparación con Java?
- 12. Método de encadenamiento + herencia no funcionan bien juntas?
- 13. ¿Por qué los ejemplos de Data.Text no me funcionan?
- 14. Java Validation Frameworks
- 15. frameworks web Java
- 16. Android: publicación de Http con parámetros que no funcionan
- 17. frameworks Java WEB MVC "tranquilos"
- 18. CSS page-break-after y float no funcionan bien?
- 19. ¿Qué opciones de caché en el cliente funcionan bien con Cassandra y Java?
- 20. Ejemplos de Bison java
- 21. ¿Funcionan realmente bien DDD y SOA?
- 22. ¿Scala funciona bien en las JVM propietarias?
- 23. Java diciendo que el documento XML no está bien formado
- 24. Los archivos JPEG no funcionan como recursos dibujables: los archivos png funcionan bien
- 25. ¿ReSharper y VSCommands funcionan bien juntos?
- 26. MPMediaPickerController con tipos de medios de video que no funcionan
- 27. Buenos ejemplos de código scala idiomático
- 28. Las descargas de archivos AWS s3 no funcionan en Chrome (funciona bien con IE, Mozilla, Safari)
- 29. ¿Ejemplos de código abierto de aplicaciones de Android bien diseñadas?
- 30. ¿Por qué las variables de miembros estáticos no funcionan bien con el operador ternario?
Espero no tener respuestas a esta;) – laher
Por cierto, ¿cuál es el propósito de la pregunta? ¿Podría explicar un poco, por qué necesita esta información? Pura curiosidad? –
Bueno, me gustaría saber si tiene que renunciar a cualquiera de los marcos cambiando a Scala. –