google-app-engine - 哪个 Web 框架在 Google App Engine 上使用 Scala 效果很好?

标签 google-app-engine scala web-applications

我正在着手一个将托管在 Google App Engine 上的项目,并且阅读了几本关于 Scala 的书籍,这绝对是我想要编写代码的语言。问题是选择哪个网络框架......

Lift 似乎是一个显而易见的选择,但除了我不喜欢它的 AJAX/Comet 符号这一事实之外,它似乎强烈偏向于有状态服务器,这对 App Engine 来说不是个好兆头.我意识到 Lift 中可能无状态调度程序,但这似乎否定了 Lift 框架的许多功能。

Scala-GWT 尚未准备好生产,因此不是一个好的选择。

将 Java GWT 与 Scala 混合是可能的,但会抵消 Scala 的所有优势(即我们又回到了一堆样板代码中)。

我对 Spiffy 和 Scalatra 的无保留意见是它们不是特别成熟。

因此问题:

是否有可以在 Google App Engine(即有状态客户端、无状态服务器)上使用并与 scala 很好地配合使用的(即相当成熟的)框架?

最佳答案

查看 Play Framework .

我目前正在使用 Play 开发应用程序!在 GAE 上。

我发现启动和运行起来相当容易。玩! + the GAE module + the Siena module这就是您所需要的。

玩吧!还具有 REST + JSON 作为一流的功能。使用 Play!,如果您发现自己正在努力克服 GAE 的限制,您也将更容易移植到其他平台。

关于google-app-engine - 哪个 Web 框架在 Google App Engine 上使用 Scala 效果很好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485842/

相关文章:

python - 在 Google App Engine 中部署 Quart Python 应用程序

javascript - 如何使用 javascript 安全地实现 fb 登录

scala - Akka集群分片: Can Entry actors have dynamic props

scala - 使用Web应用程序运行Scala Map Reduce代码

scala - 在 spark 1.6 中将 csv 读取为数据框

javascript - 使用 Constant 组件在 React JS 中设置主要组件的样式

java - 仪表盘应用

mysql - 删除后数据库表非常慢

java - Google App Engine java OutOfMemoryError when putAll on memcache

java - 我们如何防止 Google Cloud API 吞噬异常?