2012-05-22 22 views
5

对于学校,我们正在创造Clojure中的轮盘web应用与webnoir Framework编程欧洲轮盘板。在Clojure中一切似乎都可以实现,但问题是:我们如何在Clojure的域中定义该板?它必须能够放置角落投注等建模/ Clojure中

如果我们在我们的领域模型对此你怎么我们发送的视图的信息,我们的域/板?

有没有人有意见或建议?

回答

3

既然有无限的方式来定义一个板,其中不乏好的,我会避免这种问题,主要解决第二:你的板视图和模型之间的通信。

一种解决方案使用webnoir是让你的板视图包含形式[s]的执行动作。提交表单更新您的电路板模型并重定向到相同的路线,从而产生更新的视图。我相信你一直在翻阅克里斯格兰杰的优秀documentation

另一条路线,尽管一个可能是你的项目的范围之内,是有客户端代码与模型动态沟通和更新您的看法,最终的结果是一个单页web应用。这可以用ClojureScript完成。如果您正在考虑这一点,请查看克里斯格兰杰以前称为pinot的图书馆。它们为webnoir提供了一个很好的补充。