对于学校,我们正在使用webnoir框架在Clojure中创建轮盘网络应用程序.在Clojure中似乎可以实现一切,但问题是:我们如何在Clojure中定义我们域中的板?必须可以进行角落投注等.
如果我们在我们的域中对此进行建模,我们如何将视图信息发送到我们的域/板?
有没有人有想法或建议?
由于定义板的方法有无数种,其中许多都很好,所以我将避免这个问题并主要解决第二个问题:板视图和模型之间的通信。
使用 webnoir 的一种解决方案是让您的看板视图包含用于执行操作的表单。提交该表单会更新您的电路板模型并重定向到相同的路线,从而产生更新的视图。我确信您已经翻阅过 Chris Granger 的优秀文档。
另一种途径(尽管可能超出了项目范围)是让客户端代码与模型动态通信并更新视图,最终结果是单页 Web 应用程序。这可以通过ClojureScript来完成。如果您正在考虑这一点,请查看 Chris Granger 的库(以前称为pinot )。它们为网络黑色提供了完美的补充。
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |