我必須製作一個小型項目,並且必須使用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模式___) –