Pythonサーバー側かクライアント側か[閉まっている]


1

私はpythonを使用するか、JavaScriptを使用することについて議論していますPHP

基本的に私がやろうとしているのは私のデータベースから引き出されたいくつかのデータに対してアルゴリズムを実行することです。 (アルゴリズムはサーバー上で非常に要求が厳しくなる可能性があるので、クライアント側にアルゴリズムを置きたいと思います)。

うまくいけば、それは理にかなっています。

また、私は私のウェブサイト上で大量のトラフィックを計画しています。

回答:


2

Pythonはサーバーサイドの言語であり、Javascriptなどのクライアントサイドの言語と対話するようにプログラムすることができます。 PythonにはDjangoという素晴らしいフレームワークがあり、これによってこれらの対話がより合理化されます。 Djangoの詳細については、こちらをご覧ください。 https://www.djangoproject.com/


私がデータベースから引き出されたデータに対してpythonを実行しているのであれば、サーバーを遅くするでしょうか。
THE AMAZING

サーバーが実行している計算は、サーバーのCPUパワーに依存します。そのため、プログラムがどれだけ上手く書かれているかに応じて、サーバーを使い尽くしたり、コードが効率的に書かれていれば上手く実行できます。計算タスク専用の別のサーバーを用意し、実際のページの配信を遅くしないようにWebページ自体を別のサーバー経由で配信することができます。
hwp08

0

必要ならば、クライアント上でpythonを実行することができます。

Linux上の多くのアプリはデスクトップアプリケーションであり、Webアプリケーションではありません。

python用のguiライブラリーを探すようにしてください。

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

それ以上ライブラリをインストールしたくない場合は、ネイティブのPythonライブラリtkInterを使用できます。

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


0

言語をクライアント側にするのはブラウザです。私はそれが言語に依存しないので、「pythonはクライアント/サーバー側」と言うのは正しいとは思わない

そのため、ブラウザはJavaScriptのみを実行するため、Pythonを直接解釈することはできません。あなたがクライアント側(jsにコンパイルする)のためにpythonを書くことを可能にするツールがいくつかあります。を見てみましょう スカルプト

もう一つの疑問は、なぜpythonを使うのかということです。未知のツールを使わずに、単にJavaScriptで書いてはどうでしょうか。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.