如果我使用 Scala,我需要什么网页? MongoDB

发布于 2024-12-09 08:44:17 字数 551 浏览 0 评论 0原文

我必须制作一个小项目,并且必须使用 nosql 数据库和在 JVM 上运行的语言。所以我想:Scala 和 MongoDB

我认为那会很好,除非你们说“不要将 scala 与任何运行不好的 nosql 数据库一起使用,使用 java!”。唯一的问题是我需要一个小的网络图形用户界面来完成这一切。只是一些简单的东西,比如一个按钮和一个文本框来填充数据库,然后是一些很酷的(可能是彩色的)数据输出。所以没有“big-hyper-flash-html5-super-website”。

我有什么选择?我听说过 Scala 的 Lift Framework。我确信它很棒,但我从未使用过它。值得使用吗?有一些简单的“一体化”工具吗?我发现了这个: http://www.getslimstack.net/ 它会让我的生活更轻松,但它唯一对于 Windows,我需要 Linux 上的东西。

或者我应该使用 Java (Java EE) 这会让一切变得更容易,因为 Lift 和其他东西太复杂了?最重要的是我使用 nosql 数据库。

I have to make a small project and I have to use a nosql db and a language which runs on the JVM. So i thought: Scala and MongoDB

I think that will be fine, except you guys say "Dont use scala with any nosql db it runs bad, use java!". The only problem is that i need a small web gui for this all. Just some simple things like a button and a textbox to fill up the database and later some cool (maybe colored) output of some datas. So no "big-hyper-flash-html5-super-website".

What do I have for options? I heard about the Lift Framework for Scala. Im sure its great, but i never used it. Is it worth to use it? Are there some easy "all-in-one-pack" tools? I found this: http://www.getslimstack.net/ It would make my life easier, but its only for windows, I need something on linux.

Or should I use Java (Java EE) and that would make everything easier, because Lift and other stuff is too complicated? The most important thing is that I use a nosql db.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ら栖息 2024-12-16 08:44:17

尝试 Scalatra
简单明了。此外,由于它使用 sbt,因此可以轻松集成任何 mongodb 库,例如 Casbah 或 lift-mongo-record。

Try Scalatra
It's simple and clear. Moreover, since it uses sbt, that's easy to integrate any mongodb library, such as Casbah or lift-mongo-record.

中性美 2024-12-16 08:44:17

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

那么 h2 怎么样?一点也不糟糕。据我所知,只有一个限制,即只有 1 个 JVM 可以同时连接到它。

You can use circumflex for creating web applications, connecting to DB, rendering FreeMarker templates and other useful tools. There is a group and github repo where you can find some answers.

And how about h2? it is not so bad at all. AFAIK there is only restriction, that only 1 JVM can connect to it at the same time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文