SCALA

Desventajas de Scala

Desventajas de Scala

Presencia comunitaria limitada

Recursos para ayudarlo a solucionar sus problemas, hay comunidades en línea limitadas disponibles.

Difícil de aprender

Sintácticamente, Scala es significativamente diferente del java tradicional. Presenta un paradigma completamente diferente.

Compatibilidad con versiones anteriores limitada.

¿Qué es Scala?

¿Qué es Scala?

Es un lenguaje puramente orientado a objetos en el sentido de que todo es un objeto.

Los tipos y comportamientos de objetos son descritos por clases y rasgos (que podría ser traducido como un “rasgo”).

¿Por qué usar Scala?

¿Por qué usar Scala?

Scala surgió con el objetivo de ser un mejor lenguaje, cambiando esos aspectos de Java considerados como antiguos, tediosos y frustrantes para los desarrolladores

Otro beneficio de Scala es la inmutabilidad.

Scala hace que sea fácil escribir código mediante el uso de información inmutable

Características

Características

Es orientada a objetos

Funcional.

Tipado estático

Extensible

Interopera

Ventajas de Scala

Ventajas de Scala

Debido a que las funciones puras no cambian ningún estado y dependen completamente de la entrada, son fáciles de entender

El valor de retorno dado por tales funciones es el mismo que el resultado producido por ellas. Los argumentos y el tipo de retorno de las funciones puras se dan por su firma de función.

Debido a la naturaleza de las funciones puras para evitar el cambio de variables o cualquier dato externo, la implementación de la concurrencia se vuelve eficaz