Quiero aprender un nuevo lenguaje de programación y desarrollar para la plataforma Android.¿Es Scala para mí? (Desarrollador C# con enfoque en estilo funcional/OOP)
Soy un desarrollador C#/F # a tiempo completo y también uso C# de la manera más funcional posible (porque me gusta mucho más este paradigma que el viejo estilo skool ", le repito y le explico cómo hacerlo cóctel ", para citar a Microsoft).
Sin embargo, tengo una fuerte aversión por Java, porque en mi opinión es obsoleto y, hm, un dinosaurio - carece exactamente de las características que más me gustan de C# y F #.
Por otro lado, desarrollar para la plataforma Android requiere el uso de JDK.
Entonces, ¿recomendaría Scala? ¿O las cosas JDK no son para mí en absoluto?
Creando una aplicación de Android con cualquier cosa PERO java parece un gran error. Tocar el NDK es una decisión difícil. Mucho menos tocar un idioma que no es compatible con Android/Google directamente. Parece que si no tiene éxito, tu aplicación morirá. –
Sí, pero REALMENTE no me gusta el atraso de Java, este lenguaje no es aceptable para mí, carece de todo lo que me gusta de la programación hoy en día. – FunctionalDude
Android es compatible con bytecode de Java. Tanto Java como Scala compilan directamente a esto. Scala es una elección perfecta. – James