gpt4 book ai didi

web - 在 Clojure 中构建 Web Dashboard 是否可行?

转载 作者:行者123 更新时间:2023-12-04 20:02:24 25 4
gpt4 key购买 nike

我计划构建一个 Web 仪表板,我可以在其中通过图形、表格、...分析公司的财务记录。

我已经有了这个软件,所以仪表板只会读取数据,而不是操作它。

它会是这样的,但更简单。包含报告、图形、选择日期、间隔等的选项。
Gentella

但我在想,使用 Clojure 可行吗?和 jQuery、CSS、HTML 也一样。

目前我使用 Clojure 的 Luminus Web 框架,但我想知道是否值得在 Clojure 中执行此操作,或者是否有其他语言可以更好地执行此操作。

当然,我已经熟悉这门语言,所以它是专业人士。但我也乐于接受建议。

最佳答案

一点也不难!事实上,有一些很棒的库可以解决构建仪表板所涉及的所有挑战 - 调度、缓存、将数据传输到客户端、可视化(和自动重新加载)。

我们正在开发用于构建实时 Clojure 仪表板的框架。看看https://github.com/multunus/dashboard-clj .我们使用了以下库:

  • Immutant's scheduler用于调度
  • Core.async简化后端的数据流
  • Sente用于 websocket 通信
  • re-frame用于客户端状态和 View 管理
  • 斯图尔特塞拉的 component library用于管理有状态组件

  • 为了创建漂亮的可视化,您可以查看 d3 或 highcharts。 CLJSJSReagent cookbook将很好地概述如何使用这些 js 库(以及更多)。

    关于web - 在 Clojure 中构建 Web Dashboard 是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37218621/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com