Многие сравнения Java x Scala, похоже, сосредоточены только на одном языке (синтаксис, коллекции api, участники и т.д.), но как насчет разработки корпоративных приложений?
Если вы хотите создать распределенную корпоративную систему с помощью Scala, вы бы закодировали традиционное приложение Java EE с использованием синтаксиса Scala (например, класс, совместимый с EJB с использованием синтаксиса Scala), и запустите его в контейнере Java EE, или есть замена Java EE в экосистеме Scala?
Если вторая, до сих пор самая близкая вещь, которую я нашел, это типный стек; это замена Scala для контейнера Java EE?
Является ли Akka заменой JMS (и возможно Session Beans) или ваша система Scala все еще использует Java EE-сервисы?