【问题标题】:What do I need for a Webpage if I would use Scala + MongoDB如果我要使用 Scala + MongoDB,我的网页需要什么
【发布时间】: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

标签: java mongodb scala nosql


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以使用circumflex 来创建Web 应用程序、连接到数据库、渲染FreeMarker 模板和其他有用的工具。有一个groupgithub repo 可以找到一些答案。

    那么h2呢?它一点也不坏。 AFAIK 只有一个限制,即只有 1 个 JVM 可以同时连接到它。

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 1970-01-01
      • 2011-04-08
      • 2020-03-07
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多