私は通常、機械学習の分野で働いているため、私のバックグラウンドは主に統計/ MLであり、正式なWebバックグラウンドはありません。通常、私のプロジェクトでは、ローカルのmysql dbに接続されているpython ...で作業し、データとすべてをフェッチします。今、私の作業はほぼ完了しています。すべてはコンソールベースです。 (従来のプログラムのように)フロントエンドに統合するにはどうすればよいですか。これはサーバー側のスクリプトに似ていることを理解しています。そこで、googleの例を見てみましょう。フロントエンドで..誰かが検索クエリを入力します。バックエンドには、そのクエリを実行するC++のプログラムがあるとしましょう。この相互作用はどのように行われたのでしょうか。フロントエンドがphpと書かれている場合、シェルのプログラムの実行は、プログラムを実行する悪い悪い方法だと思います。 .. ??どんな提案も大歓迎されます。
ユーザーインターフェイスロジックをビジネスロジックから分離し、コンソールではなくHTTP経由で入力を受け入れるアプリケーションでビジネスロジックライブラリを再利用します。 Django は、多くのフロントエンドの懸念を処理する人気のあるWebフレームワークです。または、ベアメタルに少し近づきたい場合は、CGIなどを使用できます。 Python Wikiには Webプログラミングに関するセクション があります。
最初に行うことは、ライブラリ用に [〜#〜] api [〜#〜] を開発することです。そこから、同じAPIを使用する複数のフロントエンドを開発して、複数の方法で表示することができます。