Java 如果我要使用Scala+;蒙哥达

Java 如果我要使用Scala+;蒙哥达,java,mongodb,scala,nosql,Java,Mongodb,Scala,Nosql,我必须做一个小项目,我必须使用nosql数据库和在JVM上运行的语言。所以我想:Scala和MongoDB 我认为这很好,除了你们说“不要在任何运行不好的nosql db中使用scala,使用java!”。唯一的问题是我需要一个小的web gui来完成这一切。只是一些简单的东西,比如一个按钮和一个文本框来填充数据库,然后一些很酷的(可能是彩色的)数据输出。所以没有“大超flash-html5-super-website” 我有什么选择?我听说了Scala的提升框架。我肯定它很棒,但我从来没用过。

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

我认为这很好,除了你们说“不要在任何运行不好的nosql db中使用scala,使用java!”。唯一的问题是我需要一个小的web gui来完成这一切。只是一些简单的东西,比如一个按钮和一个文本框来填充数据库,然后一些很酷的(可能是彩色的)数据输出。所以没有“大超flash-html5-super-website”

我有什么选择?我听说了Scala的提升框架。我肯定它很棒,但我从来没用过。它值得使用吗?是否有一些简单的“一应俱全”工具?我发现:这会让我的生活更轻松,但这只是针对windows,我需要linux上的东西

或者我应该使用Java(JavaEE),这会让一切变得更简单,因为Lift和其他东西太复杂了?最重要的是我使用了nosql数据库。

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

您可以使用它创建web应用程序、连接到DB、呈现模板和其他有用的工具。这里有一个你可以找到答案的地方


那你呢?一点也不坏。恐怕只有一个限制,即只有一个JVM可以同时连接到它。

请注意,scala有一个特殊的mongodb工具包,名为。它有一些scala的优点(比如贷款模式)