1. ホーム
  2. lisp

LispやSchemeでWebプログラミングをするにはどうしたらいいですか?

2023-10-25 01:11:24

質問

私は普段、PHPやRuby、PerlでWebアプリケーションを書いています。Schemeの勉強を始めたので、この言語を使って何かWebプロジェクトをやってみたいと思っています。しかし、どのような環境が最適なのかがわかりません。

以下のような機能を探しています。

  • リクエストパラメータを取得する簡単な方法(get-get #key, get-post #key, get-cookie #keyのようなもの)。
  • Mysqlへのアクセス。
  • HTMLフォームの生成、処理、バリデータなど。
  • ユーザー入力データをフィルタリングするためのヘルパー(htmlentitiesのようなもの、クエリーに入れるためのエスケープ変数、など)。
  • FLOSS。
  • そして GNU/Linux フレンドリーです。

それでは、すべての返信に前もって感謝します。

どのように解決するのですか?

ラケット にはあなたが必要とするものがすべてあります。 Racketのウェブサーバを見る チュートリアル を、そして ドキュメンテーション . ウェブサーバは、以前からある ロット の機能があります。 おそらく含まれていない唯一のものは mysql インタフェースですが、これはパッケージとして PLaneT (Racketのパッケージ配布ツール)にパッケージとして存在します。

UPDATE: RacketはDBをサポートするようになり、mysqlを含むいくつかのDBで動作するようになりました。