【发布时间】:2011-10-11 10:55:16
【问题描述】:
我必须做一个小项目,我必须使用一个 nosql 数据库和一种在 JVM 上运行的语言。所以我想:Scala 和 MongoDB
我认为这很好,除了你们说“不要将 scala 与任何运行不良的 nosql db 一起使用,使用 java!”。唯一的问题是我需要一个小的 web gui 来完成这一切。只是一些简单的东西,比如一个按钮和一个文本框来填充数据库,然后是一些很酷的(可能是彩色的)输出一些数据。所以没有“big-hyper-flash-html5-super-website”。
我有什么选择?我听说过 Scala 的 Lift Framework。我确定它很棒,但我从未使用过它。值得使用吗?是否有一些简单的“一体式”工具?我发现了这个:http://www.getslimstack.net/ 它会让我的生活更轻松,但它只适用于 Windows,我需要一些 linux 上的东西。
或者我应该使用 Java (Java EE),这会使一切变得更容易,因为 Lift 和其他东西太复杂了?最重要的是我用的是nosql db。
【问题讨论】:
-
请注意 - Scala 有一个特殊的 mongodb 工具包,称为 Casbah。它有一些 scala 好东西(比如 loan pattern)