Ale*_*ope 5 python django plot twisted tornado
我正在尝试在python中学习Web编程,并考虑以下项目:挖掘仪器数据的yahoo finance api,并实时显示它,以及根据仪器数据绘制图表.
我已经使用wxpython做了类似的事情,我对如何在Web应用程序中完成此操作感兴趣.
我的第一个想法是在服务器上使用django和matplotlib,并让客户端在某个时间间隔通过jquery请求更新图表图像,但经过一些研究后,我遇到了像扭曲和龙卷风这样的库...现在我我很困惑.它们比django更适合这个网络应用吗?
在上述漫无目的之后,我的问题是:我应该使用什么库来编写我想到的网络应用程序?我也在想我应该放弃matplotlib,并在客户端生成图表,但我不确定是什么JavaScript库允许我这样做,如果有的话.
几点提示:
1 /不要在后端绘制数据.而是使用浏览器生成图表.我建议使用jqplot或highcharts.
2 /是的,您可以使用tornado或twisted而不是django,因为它们是异步服务器,并且可以更快地处理请求.
3 /您应该创建应用程序的REST接口,服务器端只发送JSON数据,并在客户端执行所有UI模板和图表.
4/Backbone.js(推荐,但你可以使用其他一些MVC框架),如果你的应用程序变得太复杂,也会证明是有用的.
| 归档时间: |
|
| 查看次数: |
2272 次 |
| 最近记录: |