4 ms·
Rewriting COBOL software in Java also looks like repeating the same mistake. Java as a language is already becoming obsolete for many things, including JVM itse
by xvilka 8y ago
Rewriting COBOL software in Java also looks like repeating the same mistake. Java as a language is already becoming obsolete for many things, including JVM itself, so languages like Kotlin, Scala taking off. On the other part, the same languages also work very hard on being native [1] [2]. So for the long-term strategy, it makes more sense to use the platforms that already made this leap - OCaml, F#, Haskell. Those languages are already popular to some extent in the fintech/govtech. Elixir might be a good choice too, but less mature and not statically typed, which can be a problem for mission-critical software.
[1] http://www.scala-native.org/ http://www.scala-native.org/
[2] https://kotlinlang.org/docs/reference/native-overview.html https://kotlinlang.org/docs/reference/native-overview.html