0

Perl で書かれたスクリプトの Web フロント エンドの開発を依頼されました。どこから始めればよいかわかりません。Web ページはコマンド ライン スクリプトとどのようにやり取りできますか?

編集: 2 週間の調査の後、プロジェクトは完了しました。私が探していた基本的な答えは、html を使用して Web ページを開発し、CGI を使用して perl スクリプトと通信し、スクリプトを再構築して Web ページで動作することです。みんなの助けに感謝しますが、少し役に立ちました。

4

2 に答える 2

3

Perl スクリプトを取得して、インターネット経由で Web アプリとやり取りするには:

ここで私のコード例を見てください。

HTTPおよびLWP Perl モジュールを使用して、この Web アプリとやり取りしています。

フォームの投稿です。

基本的に、このスクリプトが行っていることは、Qt 翻訳ファイルのリストを反復処理し、Bing Translation API を使用して翻訳しているこのオンライン Web アプリに投稿することです。次に、スクリプトは翻訳されたファイルを取得し、ハードディスクに保存します。POST フォームでは、ソース言語とターゲット言語が何であるかも指定します。これは、PC 上で実行され、データやファイルの送信や受信など、インターネット上の Web アプリと対話するスクリプトの例です。

これは、このトピックに関する優れた本の章です。

Perl を使用して Web アプリを開発するには:

Apache でmodperlを使用します。このウィキペディアのページにもいくつかの情報があります。

もう 1 つの方法は、Perl でCGIスクリプトを実行することです。ここにチュートリアルがあり、これに関するウィキペディアのページも役立ちます。CGI とは何かがわからない場合は、こちらまたはこちらをお読みください

もう 1 つの方法は、DancerMojoliciousCatalystなどの Perl Web フレームワークを使用することです。

于 2013-06-20T15:28:45.357 に答える