3 ms·
What kind of applications are you building that really require immutable collections and functional programming? In my opinion, Java is best suited for running
by andonisus 9y ago
What kind of applications are you building that really require immutable collections and functional programming? In my opinion, Java is best suited for running web servers (and thus microservices), where the work doesn't really require any functional programming at all.
- erokar 9y agoWeb servers' performance benefit from concurrent programming models. Concurrent programming is certainly possible in Java, but Java/JVM is not particularly well suited for it compared to other languages/VMs, e.g. Erlang.
- andonisus 9y agoThe concurrency model you use is heavily dependent on the scale of your application. Java is just fine for the typical web server stack.