Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在谷歌应用程序引擎上使用Scala,哪个web框架工作得很好?_Google App Engine_Scala_Web Applications - Fatal编程技术网

Google app engine 在谷歌应用程序引擎上使用Scala,哪个web框架工作得很好?

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的所有优点(即

我正在着手一个项目,该项目将在谷歌应用程序引擎上运行,我已经阅读了几本关于Scala的书,这绝对是我想用的语言。问题是选择哪个web框架

Lift似乎是一个明显的选择,但除了我不喜欢它的AJAX/Comet符号之外,它似乎强烈倾向于使用有状态服务器,这对AppEngine来说不是个好兆头。我意识到在Lift中可以使用无状态调度器,但这似乎否定了Lift框架的许多特性

Scala GWT尚未投入生产,因此不是一个好的选择

将JavaGWT与Scala混合是可能的,但是否定了Scala的所有优点(即,我们又回到了大量的样板代码中)

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

因此,问题是:

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

请查看

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

我发现站起来跑起来相当容易。玩!++这就是你所需要的


玩!还将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。