哪个javascript库更适合动态实时小部件/仪表板?

时间:2012-11-06 23:19:01

标签: python backbone.js socket.io dashboard

我将在html5中构建一个内部使用的仪表板。我正在努力在用于客户端的库中使用刷新实时/动态小部件(图形,状态等),如此屏幕截图:

Sample idea

这个想法是有一个后端服务器,用Socket.IO将数据推送到客户端。在仪表板中,可能每隔几秒就会更新几个小部件。用户将添加/删除小部件。因此,该应用程序包含在一个页面中。

我没有使用这种库的经验,主要是使用python / c#的后端代码。我听说过http://backbonejs.org/,但想知道哪个库最适合我的用例:

我希望有办法将渲染器与数据源分开,即:数据为“CPU使用率”,并由两个小部件在同一时间渲染:折线图和速度表。

P.D:这不是我的仪表板的实际设计,仅用于显示类似于我可以开发的用户界面的种类(我还没有gui)。原始设计属于http://dribbble.com/shots/780188-Morning

1 个答案:

答案 0 :(得分:0)

我不熟悉所有可用的JavaScript框架,但我知道主干肯定会满足您的要求。实际上,任何MV *框架都应该允许您同步更新多个视图以反映单个模型的更改。

您可能会发现this article在客户端和(节点)服务器之间共享模型是支持骨干网的有力论据。

如果您认为将HTML元素直接绑定到模型数据的功能很有用,Knockout也可能值得考虑。

相关问题