使用Clojure/ClojureScript进行Web开发的后端

6 database clojure clojurescript

我熟悉在Clojure中开发桌面应用程序(编写多线程交互式可视化系统).但是,我对使用Clojure的Web开发相当陌生.

我计划在服务器上使用Clojure来处理逻辑; 和ClojureScript用于处理客户端工作.但是,我不知道我的数据库服务器要使用什么.我应该使用像Monogodb这样的东西吗?还是Hadoop?要么 .... ?

该应用程序非常简单; 一个基本的论坛.在给定时间,并发用户总数将<100.对我来说重要的一点是能够轻松备份/数据一致性 - 对我来说非常重要的是我可以轻松地进行每日备份(而不是丢失所有数据).

谢谢!

Isa*_*aac 5

你可以使用很多数据库; 如果数据库有一个Java API,你应该好好去.MySQL,MongoDB,Postgres,Hadoop ......等等.

有关Clojure中webstack的精彩概述,请查看brehaut 关于此事文章.

要使用Clojure和ClojureScript快速启动和运行,请尝试使用ClojureScriptOne.

有很多方法可以写出你想写的东西; 如果你已经熟悉Clojure,那么开始它应该不会太难.


小智 5

我自己没有使用它,但Datomic(http://datomic.com/)看起来很适合来自Clojure的任何人.