具有交互式图的动态Web应用程序的技术和框架

时间:2012-03-03 18:22:03

标签: groovy plot matplotlib interactive web-technologies

我将欣赏一些建议,以确定选择技术和框架的最佳选择,以创建和维护动态Web应用程序,将科学数字材料呈现为交互式图。它应该是研究人员探索复杂参数空间的交互工具。

原理是当用户在浏览器中使用输入参数进行实验时,在本机C和FORTRAN应用程序中即时在强大的Linux(apache)Web服务器上连续执行计算量大的计算。服务器返回相对较小的数组,计算结果将在浏览器中连续绘制。

我考虑过基于python的东西,比如Django。 python库matplotlib在桌面环境中非常强大,但就我所见,它在这个阶段还没有为web做好准备。我很想听听有关这方面的一些经验。

Groovy和Grails看起来也很有趣,但它似乎与我没有的Java后端最相关。

主要的考虑因素是如何在服务器上与workhorses(C和FORTRAN应用程序)的接口无缝/有效。

原始的“原始”JavaScript / AJAX解决方案可能也可以实现,但我认为维护它可能很难并且可能会浪费工作来重新发明轮子。

重要标准包括稳健性,跨浏览器支持,未来安全性。

提前致谢。

1 个答案:

答案 0 :(得分:2)

以下链接提供了一些交互式图表的jQuery图表库。

5 Top jQuery Chart Libraries for Interactive Charts

您可以查看它们,找到可能符合您需求的产品。我希望这有用。