Что мне нужно для веб-страницы, если бы я использовал Scala + MongoDB - PullRequest
2 голосов
/ 11 октября 2011

Я должен сделать небольшой проект, и мне нужно использовать базу данных nosql и язык, который работает на JVM. Вот я и подумал: Scala и MongoDB

Я думаю, что все будет в порядке, за исключением того, что вы, ребята, говорите: "Не используйте scala с любой nosql db, она работает плохо, используйте java!". Единственная проблема в том, что мне нужен небольшой веб-интерфейс для всего этого. Просто некоторые простые вещи, такие как кнопка и текстовое поле для заполнения базы данных, а затем какой-нибудь классный (может быть цветной) вывод некоторых данных. Так что нет "большой гипер гипер-флеш-html5-супер-сайт".

Что у меня есть для вариантов? Я слышал о Lift Framework для Scala. Я уверен, что это здорово, но я никогда не использовал его. Стоит ли его использовать? Существуют ли простые инструменты "все в одном"? Я нашел это: http://www.getslimstack.net/ Это облегчит мою жизнь, но это только для Windows, мне нужно что-то на Linux.

Или я должен использовать Java (Java EE), и это облегчит все, потому что Lift и другие вещи слишком сложны? Самое главное, что я использую nosql db.

Ответы [ 2 ]

4 голосов
/ 11 октября 2011

Попробуйте Скалатра Все просто и понятно. Более того, поскольку он использует sbt, его легко интегрировать с любой библиотекой mongodb, такой как Casbah или lift-mongo-record.

1 голос
/ 11 октября 2011

Вы можете использовать cirflex для создания веб-приложений, подключения к БД, рендеринга шаблонов FreeMarker и других полезных инструментов.Существует группа и github repo , где вы можете найти ответы на некоторые вопросы.

А как насчет h2 ?это совсем не так плохо.AFAIK есть только ограничение, что только 1 JVM может подключиться к нему одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...