【发布时间】:2017-08-08 21:08:49
【问题描述】:
我目前正在从事一个项目,该项目涉及解析用户提供的文件,使用该数据进行计算,并使用图形实用程序将结果可视化。现在,我坚持使用 Python 作为后端,因为它具有 JavaScript 中不可用的科学库,但我想将整个工具移动到 Web 服务器,在那里我可以使用 D3.js 进行更流畅的可视化。
工作流程类似于:从浏览器获取文件内容,使用内容执行 Python 脚本,返回计算值的 json 化对象,并使用 D3 绘制这些对象。我已经让后端和前端自己工作,但想知道:我该如何桥接两者?根据我收集到的信息,我需要沿着启动服务器、向服务器发送 AJAX 请求以及从服务器检索数据的行。但是随着框架数量的增加(Flask、cgi、apache、websockets 等),我不确定从哪里开始。这可能只是一个非常简单的 Web 应用程序,只有一个文件提交页面和一个数据可视化页面。任何帮助表示赞赏!
【问题讨论】:
-
主要基于意见的问题被认为是本论坛的主题。我不确定您是否真的在寻找关于什么框架是“最好的”的意见,而是寻找一些方向来开始研究一种对您来说是新的应用程序。如果是这样,也许可以改写它;我不确定。
-
很抱歉给您带来了困惑。我关心的是后者。我知道每个框架都有自己的优缺点,由我决定哪个最适合我的项目。我问的是更基本的问题:以这些框架为例,集成的前端/后端在概念上会是什么样子?
标签: javascript python