create_htmx_pascal_app
1.0.0
このプロジェクトは、フリーパスパルコンパイラとLIBSを使用してオブジェクトPascalで記述された(高速)CGIバックエンドを備えたHTMXフロントエンドを目的としています。スタンドアロンサーバーとしてコンパイルすることもできます。
HTMX公式ウェブサイトとドキュメント
Freepascal CGI Docs
このCGI + HTMXを基本的なテンプレート/ボイラープレートに動作させるには、少なくともフリーパスカルコンパイラが環境にインストールされ(パスで利用可能)、Python 3(ローカルWebサーバーとして使用する)が必要です。
.scriptsbuildDev.ps1./scripts/buildDev.shでコンパイル/実行しますhttp://localhost:3000へのアクセスプロジェクトdevプロジェクトにアクセスして、サーバーにアップロードしますnodejs/bunアプリとしてバックエンドでpas2jsについて話している場合は、はい。リクエストを受信してHTMLを出力するバックエンドを使用できます。
可能であることに加えて、HTMXを使用することは通常、JavaScriptを使用することを意味するため、PAS2JS(JavaScriptに依存してPascal)を混合することはそれに反し、不必要な問題とサイズの追加につながる可能性があります。しかし、すべてがあなたがする必要があることに依存します。