私は通常、機械学習の分野で働いているので、私の背景はほとんどがstats/MLで、正式なウェブ背景はありません。 私のプロジェクトでは、Pythonを使ってローカルのmysql dbに接続しています。 今、私の仕事はほとんど完了です..すべてはコンソールベースです。 (伝統的なプログラムのように)。 フロントエンドにどのように統合するのですか?私はこれがサーバー側のスクリプティングのようなものだと理解しています。 だから、Googleの例を挙げることができます。 フロントエンドで誰かが検索クエリを入力し、バックエンドにC++でそのクエリを実行するプログラムがあるとします。 どのようにこの相互作用が行われました..フロントエンドが書かれている場合は、PHPを言うことができます.. 私はプログラムのシェル実行は、プログラムを実行する悪い悪い方法だと思う.. ?? ご意見をいただければ幸いです。 ありがとう初心者:ウェブサイトのバックエンドコードを書く
15
A
答えて
6
6
最初に行うことは、ライブラリのAPIを開発することです。そこから、同じAPIを使用する複数のフロントエンドを開発して、複数の方法で提示することができます。
5
ビジネスロジックからユーザーインターフェイスロジックを切り離し、コンソールの代わりにHTTP経由の入力を受け入れるアプリケーションでビジネスロジックライブラリを再利用します。 Djangoは、あなたのフロントエンドの懸念の多くを処理する一般的なWebフレームワークです。また、ベアメタルに少し近づきたい場合は、CGIのようなものを使用できます。 Python Wikiには役に立つかもしれないa section on web programmingがあります。
関連する問題
- 1. パラメータ引数(初心者)私が書く
- 2. Pact JVM Java初心者初心者/初心者/チュートリアルプロジェクトですか?
- 3. 初心者初心者アヤックスへのヒント
- 4. Arduinoとエレクトロニクス初心者初心者
- 5. NSPredicateに相当するSQLを書く - 初心者
- 6. 初心者のC# - 多くのランタイム
- 7. 初心者ガイドハスケル?
- 8. 初心者。ランニングランキングデータベース
- 9. 初心者
- 10. 初心者:キャメル
- 11. MonoDroid - 初心者
- 12. ハスケル初心者
- 13. 初心者PHP:
- 14. 初心者:サービス
- 15. MVC2 /初心者
- 16. 初心者:serializers.serialize
- 17. オーバーライドロジック:初心者
- 18. 初心者XSD
- 19. C#初心者
- 20. アンドロイドブルートゥースチャット初心者
- 21. プログラミングパラダイム初心者
- 22. MonoDroid - 初心者
- 23. 初心者:ベクトル
- 24. 初心者:
- 25. Pythonの初心者
- 26. 初心者のレディスコマンド
- 27. 初心者のAndroid
- 28. デルファイネットワークの初心者
- 29. 初心者のアクションスクリプトリファレンス
- 30. SQLiteの初心者