python 是服务器端还是客户端?

python 是服务器端还是客户端?

我正在考虑使用 python 还是使用 JavaScript 和 PHP。

基本上,我想做的是针对从我的数据库中提取的一些数据运行一个算法。(该算法对服务器的要求很高,所以我想将算法放在客户端)。

希望这是有意义的。

此外,我还计划扩大我的网站的流量。

答案1

Python 是一种服务器端语言,可以编程与客户端语言(如 Javascript)交互。Python 有一个名为 Django 的出色框架,可以使这些交互更加简化。您可以在此处了解有关 Django 的更多信息:https://www.djangoproject.com/

答案2

如果需要的话,你可以在客户端上运行python。

Linux 上的许多应用程序都是桌面应用程序,而不是 Web 应用程序。

尝试寻找一个 python 的 GUI 库:

https://wiki.python.org/moin/GuiProgramming

如果你不想安装更多库,你可以使用原生 Python 库 tkInter:

https://wiki.python.org/moin/TkInter

答案3

浏览器是使语言成为客户端的原因。我认为“python 是客户端/服务器端”的说法不正确,因为它不依赖于语言。

因此浏览器只能运行 javascript,因此无法直接解释 python。有一些工具可以让你为客户端编写 python(编译为 js)。看看雕塑

另一个问题是为什么要使用 Python?为什么不直接用 JavaScript 编写,而是使用一些未知的工具?

相关内容