Brook免費使用Pascal是您網絡應用程序的完美免費Pascal框架。這是純粹的帕斯卡爾。您無需留下首選的編程語言。
完整:用於數據庫訪問的簡單操作或可配置的操作,高級路由功能,用於拉撒路的嚮導,對國際化的支持,與JSON結構的高兼容性,簡單而優雅的休息實現,各種需求的插件,可擴展的和脫鉤的經紀人...
創建三個文件:
cgi1.lpr ;unit1.pas ;brokers.pas ;在cgi1.lpr中,類型:
program cgi1;
{ $mode objfpc }{ $H+ }
uses
BrookApplication, Brokers, Unit1;
begin
BrookApp.Run;
end .在unit1.pas中,類型:
unit Unit1;
{ $mode objfpc }{ $H+ }
interface
uses
BrookAction;
type
TMyAction = class (TBrookAction)
public
procedure Get ; override;
end ;
implementation
procedure TMyAction.Get ;
begin
Write( ' Hello world! ' );
end ;
initialization
TMyAction.Register( ' * ' );
end .在brokers.pas中,類型:
unit Brokers;
{ $mode objfpc }{ $H+ }
interface
uses
BrookFCLCGIBroker;
implementation
end . 編譯項目cgi1.lpr ,然後將結果文件複製到Web服務器的CGI目錄。現在,在您的Web瀏覽器中,訪問以下URL:
http://localhost/cgi-bin/cgi1
打開並安裝文件brookex.lpk 。安裝後,選擇文件|新的... ,在布魯克免費的帕斯卡爾,選擇簡單的CGI應用程序選項,如下圖所示:

保存和編譯項目。將結果文件複製到Web服務器的CGI目錄並享受!請參閱最終結果:

幾乎所有這些插件都可以分離使用,不一定與溪流捆綁在一起。
Brook免費的Pascal的源代碼是根據GNU較少的通用公共許可證分發的。有關版權/許可詳細信息,請參見項目許可。
穩定的免費帕斯卡和拉撒路。
該項目文檔可提供兩種格式:HTML和PDF。
為了透明和洞悉我們的發行週期,並努力保持向後兼容性,Brook自由Pascal將盡可能地在語義版本指南下保持。
發行版將以以下格式編號:
<major>.<minor>.<release>
並根據以下準則構建:
有關SEMVER的更多信息,請訪問http://semver.org。
請使用“問題”頁面。您的合作將不勝感激。
沒有重要和積極的貢獻者,布魯克將是不可能的。在這裡查看他們的名字。
在這裡查看所有捐助者的名字。
您可以在此處下載最後一個版本。另外,您也可以關注該項目的GIT存儲庫。地址是:
https://github.com/risoflora/brookfreepascal.git
Brook支持第三方解決方案,為此,有一個經紀人文件實現您的功能。您可以在此處下載包含所有文件的軟件包。