如果我使用Scala + MongoDB,我需要什么网页

时间:2011-10-11 10:55:16

标签: java mongodb scala nosql

我必须创建一个小项目,我必须使用nosql db和在JVM上运行的语言。所以我想:Scala和MongoDB

我认为这样会很好,除非你们说“不要使用scala与任何nosql db运行不好,使用java!”。唯一的问题是我需要一个小网络gui为这一切。只是一些简单的东西,如按钮和文本框,以填充数据库,以及稍后一些数据的酷(可能是彩色)输出。所以没有“超级超闪-html5-超级网站”。

我有什么选择?我听说过Scala的Lift Framework。我确定它很棒,但我从未使用它。是否值得使用它?是否有一些简单的“一体化”工具?我发现了这个:http://www.getslimstack.net/它会让我的生活变得更轻松,但它只适用于Windows,我需要在linux上使用。

或者我应该使用Java(Java EE),这会让一切变得更容易,因为Lift和其他东西太复杂了?最重要的是我使用的是nosql db。

2 个答案:

答案 0 :(得分:4)

试试Scalatra 它简单明了。此外,由于它使用了sbt,因此很容易集成任何mongodb库,例如Casbah或lift-mongo-record。

答案 1 :(得分:1)

您可以使用circumflex创建Web应用程序,连接到数据库,呈现FreeMarker模板和其他有用的工具。有groupgithub repo,您可以在其中找到答案。

h2怎么样?它根本不是那么糟糕。 AFAIK只有限制,只有1个JVM可以同时连接到它。