我必须制作一个小型项目,并且必须使用nosql数据库和在JVM上运行的语言。所以我想:斯卡拉和MongoDB如果我要使用Scala + MongoDB,我需要什么样的网页
我认为这样会好,除非你们说“不要使用scala与任何nosql数据库它运行不好,使用java!”。唯一的问题是,我需要一个小型的网络gui。只需一些简单的东西,如按钮和文本框来填充数据库,然后再输出一些数据的很酷(可能是彩色的)输出。所以没有“超大型超闪光html5超级网站”。
我有什么选择?我听说过Scala的Lift Framework。我确定它很棒,但我从未使用它。是否值得使用它?是否有一些简单的“一揽子”工具?我发现这个:http://www.getslimstack.net/它会让我的生活更轻松,但它只适用于Windows,我需要Linux上的东西。
或者我应该使用Java(Java EE),这会让所有事情都变得更容易,因为Lift和其他东西太复杂了?最重要的是我使用了一个nosql数据库。
只需要注意 - 有一个称为[Casbah]的特殊mongodb工具包(http://api.mongodb.org/scala/casbah/2.1.5.0/)。它有一些斯卡拉的好东西(比如__loan模式___) –