Primero, ¿por qué crees que necesitas aprender Scala?
Honestamente debería no es algo que normalmente asociaría con Scala. No estoy diciendo que no lo aprendan, pero tampoco estoy diciendo que usted deba hacerlo.
Scala no es muy popular en comparación con Java y Python. Está escrito, lo que considero una gran ventaja para el desarrollo empresarial, pero es inmaduro y no encaja en un nicho. De hecho, fue diseñado para ser una mejora sobre un lenguaje que está mejorando constantemente (Java).
El problema de Scala: lenguaje peculiar frente a lenguaje suave (esto puede solucionarse con la madurez, pero rara vez lo hace).
- ¿Qué plataforma de educación en línea tiene el mejor valor para aprender a codificar?
- ¿Es una buena idea aprender yoga sin un profesor adecuado?
- ¿Es sabio tener amor por el aprendizaje?
- ¿En qué debería uno de los principales si uno se guía por los principios de primer aprendizaje? ¿Qué especialidades se deben evitar?
- Cómo aprender lo básico sobre mejoras para el hogar.
¿Por qué es esto un gran problema?
La razón por la cual el lenguaje tiende a tener éxito es la usabilidad y la historia. Scala está un poco alejado del centro y tiene muchos aspectos del lenguaje inusuales a los que es difícil acostumbrarse, y puede llevar a una “codificación perezosa”, por lo que es más difícil confiar en Scala o conocerla.
Es por eso que C ++ mantuvo la sintaxis y la estructura de C, y Java mantuvo C ++.
Al hablar lambda, Scala tiene un poco de ayuda ya que es un concepto nuevo, y pocas personas han usado Java Lambda.
Scala es más popular que Cobol (una lengua muerta). Esto significa que hay puestos de trabajo por ahí. Scala fue lanzado 10 años después de Java, sin embargo, en 2004 (10 años después de que Java fue lanzado por primera vez, tenía una popularidad de alrededor del 25% (al igual que hoy)). Hace 5 años (el mismo período de tiempo en que Java llegó a la cima), Scala no estaba ni siquiera en los mapas, y hoy todavía no está en los mapas.
¿Qué significa esto? Scala no está ganando popularidad. Scala es básicamente un lenguaje de moda, y probablemente nunca despegará. Por lo tanto, no sugeriría tomarse el tiempo para aprenderlo a menos que realmente sienta que tiene que hacerlo o que quiera hacerlo por alguna razón. (O tu trabajo lo requiere).