Perl で書かれたスクリプトの Web フロント エンドの開発を依頼されました。どこから始めればよいかわかりません。Web ページはコマンド ライン スクリプトとどのようにやり取りできますか?
編集: 2 週間の調査の後、プロジェクトは完了しました。私が探していた基本的な答えは、html を使用して Web ページを開発し、CGI を使用して perl スクリプトと通信し、スクリプトを再構築して Web ページで動作することです。みんなの助けに感謝しますが、少し役に立ちました。
Perl で書かれたスクリプトの Web フロント エンドの開発を依頼されました。どこから始めればよいかわかりません。Web ページはコマンド ライン スクリプトとどのようにやり取りできますか?
編集: 2 週間の調査の後、プロジェクトは完了しました。私が探していた基本的な答えは、html を使用して Web ページを開発し、CGI を使用して perl スクリプトと通信し、スクリプトを再構築して Web ページで動作することです。みんなの助けに感謝しますが、少し役に立ちました。
ここで私のコード例を見てください。
HTTPおよびLWP Perl モジュールを使用して、この Web アプリとやり取りしています。
フォームの投稿です。
基本的に、このスクリプトが行っていることは、Qt 翻訳ファイルのリストを反復処理し、Bing Translation API を使用して翻訳しているこのオンライン Web アプリに投稿することです。次に、スクリプトは翻訳されたファイルを取得し、ハードディスクに保存します。POST フォームでは、ソース言語とターゲット言語が何であるかも指定します。これは、PC 上で実行され、データやファイルの送信や受信など、インターネット上の Web アプリと対話するスクリプトの例です。
これは、このトピックに関する優れた本の章です。
Apache でmodperlを使用します。このウィキペディアのページにもいくつかの情報があります。
もう 1 つの方法は、Perl でCGIスクリプトを実行することです。ここにチュートリアルがあり、これに関するウィキペディアのページも役立ちます。CGI とは何かがわからない場合は、こちらまたはこちらをお読みください。
もう 1 つの方法は、Dancer、Mojolicious、Catalystなどの Perl Web フレームワークを使用することです。