Google app engine 在谷歌应用程序引擎上使用Scala,哪个web框架工作得很好?
我正在着手一个项目,该项目将在谷歌应用程序引擎上运行,我已经阅读了几本关于Scala的书,这绝对是我想用的语言。问题是选择哪个web框架 Lift似乎是一个明显的选择,但除了我不喜欢它的AJAX/Comet符号之外,它似乎强烈倾向于使用有状态服务器,这对AppEngine来说不是个好兆头。我意识到在Lift中可以使用无状态调度器,但这似乎否定了Lift框架的许多特性 Scala GWT尚未投入生产,因此不是一个好的选择 将JavaGWT与Scala混合是可能的,但是否定了Scala的所有优点(即,我们又回到了大量的样板代码中) 我对Spiffy和Scalatra的无保留意见是,它们还不是特别成熟 因此,问题是: 是否有一个好的(即相当成熟的)框架可以在Google App Engine(即有状态客户端、无状态服务器)上使用,它可以很好地与scala配合使用?请查看 我目前正在使用Play开发一个应用程序!在GAE上 我发现站起来跑起来相当容易。玩!++这就是你所需要的Google app engine 在谷歌应用程序引擎上使用Scala,哪个web框架工作得很好?,google-app-engine,scala,web-applications,Google App Engine,Scala,Web Applications,我正在着手一个项目,该项目将在谷歌应用程序引擎上运行,我已经阅读了几本关于Scala的书,这绝对是我想用的语言。问题是选择哪个web框架 Lift似乎是一个明显的选择,但除了我不喜欢它的AJAX/Comet符号之外,它似乎强烈倾向于使用有状态服务器,这对AppEngine来说不是个好兆头。我意识到在Lift中可以使用无状态调度器,但这似乎否定了Lift框架的许多特性 Scala GWT尚未投入生产,因此不是一个好的选择 将JavaGWT与Scala混合是可能的,但是否定了Scala的所有优点(即
玩!还将REST+JSON作为一流功能。使用Play!,如果你发现自己在GAE限制上遇到困难,你也会更容易移植到其他平台。Scala+可能会很有趣,但我不知道GAE上的Wicket。在谷歌上搜索似乎是积极的。为什么它与GAE配合得很好?你提供的链接没有提供任何信息。我尝试使用Play!对于GAE,我发现文档在1.x和2.x之间非常分散,tbh我根本无法让GAE模块在2.x上工作。我认为这个答案已经过时/具有误导性,因为它可能适用于Play 1。我还没听说过第二出戏和GAE兼容。问得好。问这个问题已经快一年了,我想知道你选择了什么?Scalatra明确表示“Scalatra不适用于谷歌应用程序引擎(GAE)。+1。我想在scala中使用rest服务,客户端也将使用gwt、ios和Android。