3

Web アプリに関して、Common Lisp、Apache、および fastcgi を使用すると、URL ごとに個別のスクリプト ファイルを記述するのではなく、トップレベルで定義された目的の関数と URL を一致させることができますか?

Common Lisp Apache fastcgi の組み合わせの開発環境で、上記の両方のアプローチを使用することは可能ですか? そして、どのツールでどのように?

Common Lisp Apache fastcgi の組み合わせの開発環境で、Common Lisp 実装にロードされたサーバーを使用することは必須ですか? または、SBCL Apache sb-fastcgi 環境では必須ではなく、「simple-server」に記載されている別の方法がありますか? 私は、これらのようなサーバーや、Apache ほどサポートもメンテナンスもされていない他のサーバーを避けようとしています。

fastcgi は Interpreter (ここでは Common Lisp) と Apache を直接接続しますか、それとも、Hunchentoot や「simpleserver」のように、Common Lisp にロードされた別のサーバー ソフトウェアを介して接続しますか?

上記のアプローチの両方を持ち、fastcgi を介して Apache で Common Lisp を実行できるようにしたいですか? 十分に必要なツールは何ですか?

4

1 に答える 1

2

私は現在、Lisp でのすべての Web 開発にClackを使用しています。Caveman2を使用すると、快適な Lisp Web エクスペリエンスが得られます:)

Web ドキュメントに記載されているとおり:

これまで Clack にわずかなバグしかなかった理由は、十分な品質の単体テストです。現在、173 のテストがあります。最初の公式リリース以来、テスト カバレッジは 70% 以上を維持しています。

すべてのリリースは、Clozure CL、SBCL、および CLISP の 3 つの CL 実装でテスト スイートに合格しています。現在の状況は http://ci.clacklisp.org/で確認できます。

于 2015-11-16T13:02:23.317 に答える