我需要为我的服务构建 REST API,而且我是Scala
. 我已经知道finatra
和akka-http
。经过一段时间的学习,我更倾向于finatra
它java-style
为Web服务提供语法和方法。但是,在这一点上与我akka
有非常密切的联系scala
,学习akka-http
可能会帮助我的scala
旅程。
任何帮助表示赞赏。
我需要为我的服务构建 REST API,而且我是Scala
. 我已经知道finatra
和akka-http
。经过一段时间的学习,我更倾向于finatra
它java-style
为Web服务提供语法和方法。但是,在这一点上与我akka
有非常密切的联系scala
,学习akka-http
可能会帮助我的scala
旅程。
任何帮助表示赞赏。
它们处于非常不同的级别,akka-http 主要是一个具有非常原始实现的 http 服务器/客户端,而 finatra 是具有模块、依赖注入的框架,您可以获得管理视图和页面、标志和配置。如果您想拥有一个功能更强大的库,那么 Finatra 是您的最佳选择,然后看看 Finch https://finagle.github.io/finch/