Brook untuk Pascal gratis adalah kerangka kerja Pascal gratis yang sempurna untuk aplikasi web Anda. Itu pascal murni. Anda tidak perlu meninggalkan bahasa pemrograman pilihan Anda.
Lengkap: Tindakan sederhana atau tindakan yang dapat dikonfigurasi untuk akses basis data, fitur perutean canggih, wizard untuk Lazarus, dukungan untuk internasionalisasi, kompatibilitas tinggi dengan struktur JSON, implementasi istirahat yang mudah dan elegan, plugin untuk berbagai kebutuhan, pialang pengembangan yang dapat dipanjang dan dipisahkan ... Faktanya, Anda memiliki beberapa alasan untuk mengadopsi Brook sebagai frame pengembangan web Anda.
Buat tiga file:
cgi1.lpr ;unit1.pas ;brokers.pas ; Di cgi1.lpr , ketik:
program cgi1;
{ $mode objfpc }{ $H+ }
uses
BrookApplication, Brokers, Unit1;
begin
BrookApp.Run;
end . Di unit1.pas , ketik:
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 . Di brokers.pas , ketik:
unit Brokers;
{ $mode objfpc }{ $H+ }
interface
uses
BrookFCLCGIBroker;
implementation
end . Kompilasi proyek cgi1.lpr dan salin file yang dihasilkan ke CGI direktori server web Anda. Sekarang, di browser web Anda, akses URL berikut:
http://localhost/cgi-bin/cgi1
Buka dan instal file brookex.lpk . Setelah instalasi, pilih File | Baru ... dan, di Brook untuk Pascal gratis , pilih opsi aplikasi CGI sederhana seperti yang ditunjukkan pada gambar di bawah ini:

Simpan dan kompilasi proyek. Salin file yang dihasilkan ke direktori CGI server web Anda dan nikmati! Lihat hasil akhirnya:

Hampir semua plugin ini dapat digunakan secara terpisah, tidak harus dibundel dengan Brook.
Kode sumber Brook untuk Pascal gratis didistribusikan di bawah Lisensi Publik Umum GNU yang lebih rendah. Lihat lisensi proyek untuk detail hak cipta/lisensi.
Versi stabil Pascal & Lazarus gratis.
Dokumentasi proyek tersedia dalam dua format: HTML dan PDF.
Untuk transparansi dan wawasan tentang siklus rilis kami, dan untuk berusaha mempertahankan kompatibilitas ke belakang, Brook untuk Pascal gratis akan dipertahankan di bawah pedoman versi semantik sebanyak mungkin.
Rilis akan diberi nomor dengan format berikut:
<major>.<minor>.<release>
Dan dibangun dengan pedoman berikut:
Untuk informasi lebih lanjut tentang SEMVER, silakan kunjungi http://semver.org.
Harap gunakan halaman masalah. Kerja sama Anda akan dihargai.
Brook tidak akan mungkin tanpa kontributor penting dan aktif. Lihat nama mereka di sini.
Lihat nama semua donor di sini.
Anda dapat mengunduh rilis terakhir di sini. Atau, Anda juga dapat mengikuti repositori git proyek. Alamatnya adalah:
https://github.com/risoflora/brookfreepascal.git
Brook mendukung solusi pihak ketiga dan, untuk ini, ada file broker yang menerapkan fitur Anda. Anda dapat mengunduh paket yang berisi semua file di sini.