Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将python脚本作为服务器连接到python和javascript应用程序作为客户端?_Javascript_Python_Architecture - Fatal编程技术网

如何将python脚本作为服务器连接到python和javascript应用程序作为客户端?

如何将python脚本作为服务器连接到python和javascript应用程序作为客户端?,javascript,python,architecture,Javascript,Python,Architecture,任务是以某种方式连接下一个实体: Ubuntu(服务器)上的Python脚本-按计划和 打电话 Windows上的Python脚本(客户端)-只需向服务器发送命令并接收“应答” Android js内置应用程序(cordova)-与windows客户端用途相同 数据库-存储来自客户端的所有命令和来自服务器的应答 我在想什么会触发数据库的变化 (客户端->数据库,数据库->服务器->数据库,数据库->客户端) 但我不知道这是真的,这是正确的解决方案。也许这里有另一种更直接的方法有许多易于使用且

任务是以某种方式连接下一个实体:

  • Ubuntu(服务器)上的Python脚本-按计划和 打电话
  • Windows上的Python脚本(客户端)-只需向服务器发送命令并接收“应答”
  • Android js内置应用程序(cordova)-与windows客户端用途相同
  • 数据库-存储来自客户端的所有命令和来自服务器的应答
我在想什么会触发数据库的变化

(客户端->数据库,数据库->服务器->数据库,数据库->客户端)


但我不知道这是真的,这是正确的解决方案。也许这里有另一种更直接的方法

有许多易于使用且文档记录良好的Python框架用于设置web应用程序(我敢说,这将是实现您所尝试的最简单的方法)

Flask-拥有广泛的文档,庞大的用户群,并且根本不会吓唬新用户,同时功能强大,足以构建大多数基于web的东西。您可以使用Flask通过标准HTTP请求公开服务器上的功能,这将使从windows和android客户端访问这些功能变得微不足道

Flask还可以很好地使用sqlalchemy,因此在应用程序后面获得一个数据库应该相对容易