如何使用 scala 作为后端?

How to use scala for a backend?

我正在为一个学术项目编写一个类似 uber 的移动应用程序。此应用程序只是服务器上系统 运行 的前端。该系统的后端负责用户数据库、搜索引擎、消息系统和定位服务(如优步中的跟踪系统)。我是服务器开发的新手。我的问题是:

另外,什么情况下应该使用Kafka和Spark?

我建议你使用 play-framework。它有一定的学习曲线,但是一旦您开始学习,它就会显得非常有趣并且也非常强大。

你必须熟悉scala,future,actor等并发术语和一些数据库知识就足够了。

您可以从执行文档中提供的示例开始。

https://www.playframework.com/

祝你学习顺利:)