我将欣赏一些建议,以确定选择技术和框架的最佳选择,以创建和维护动态Web应用程序,将科学数字材料呈现为交互式图。它应该是研究人员探索复杂参数空间的交互工具。
原理是当用户在浏览器中使用输入参数进行实验时,在本机C和FORTRAN应用程序中即时在强大的Linux(apache)Web服务器上连续执行计算量大的计算。服务器返回相对较小的数组,计算结果将在浏览器中连续绘制。
我考虑过基于python的东西,比如Django。 python库matplotlib在桌面环境中非常强大,但就我所见,它在这个阶段还没有为web做好准备。我很想听听有关这方面的一些经验。
Groovy和Grails看起来也很有趣,但它似乎与我没有的Java后端最相关。
主要的考虑因素是如何在服务器上与workhorses(C和FORTRAN应用程序)的接口无缝/有效。
原始的“原始”JavaScript / AJAX解决方案可能也可以实现,但我认为维护它可能很难并且可能会浪费工作来重新发明轮子。
重要标准包括稳健性,跨浏览器支持,未来安全性。
提前致谢。
答案 0 :(得分:2)
以下链接提供了一些交互式图表的jQuery图表库。
5 Top jQuery Chart Libraries for Interactive Charts
您可以查看它们,找到可能符合您需求的产品。我希望这有用。