Brook framework Brook es un microframe trabajo multiplataforma que ayuda a desarrollar aplicaciones Pascal web construidas por Delphi o Lázaro IDE y Pascal libre. Su núcleo se ha desarrollado utilizando la biblioteca Sagui, por eso es tan rápido, compacto y útil para ejecutar en sistemas integrados.
El ejemplo a continuación muestra un servidor mínimo hello world HTTP:
type
THTTPServer = class (TBrookHTTPServer)
protected
procedure DoRequest (ASender: TObject; ARequest: TBrookHTTPRequest;
AResponse: TBrookHTTPResponse); override;
end ;
procedure THTTPServer.DoRequest (ASender: TObject; ARequest: TBrookHTTPRequest;
AResponse: TBrookHTTPResponse);
begin
AResponse.Send( ' Hello world ' , ' text/plain ' , 200 );
end ;
begin
with THTTPServer.Create( nil ) do
try
Port := 8080 ;
Open;
if not Active then
Exit;
WriteLn( ' Server running at http://localhost: ' , Port);
ReadLn;
finally
Free;
end ;
end . Hay otros ejemplos disponibles en el directorio de Examples .
Todas las versiones estables están disponibles para descargar a través de la página de lanzamientos de Getit, OPM y GitHub.
Sin embargo, le recomendamos que instale Brook usando Getit u OPM, si desea descargar la última fuente del repositorio de Git, haga esto:
git clone https://github.com/risoflora/brookframework.git Creará un directorio llamado brookframework lleno del código fuente.
La documentación ha sido escrita en PASDOC y está disponible en formato HTML en BrookFramework-Docs.
Probado con éxito en:
compilado usando:
A partir de la versión 1.0.0, Brook sigue las reglas de Semver con respecto a los cambios de API con la compatibilidad con versiones anteriores en las principales versiones.
Brook Framework es totalmente de código abierto y no sería posible sin nuestros contribuyentes. Si desea enviar contribuciones, desembolse el proyecto en GitHub y envíe una solicitud de extracción. Retiene los derechos de autor de sus contribuciones.
Muchos proyectos de código abierto, grandes y pequeños, reciben donaciones para alentar a sus autores, por lo tanto, no sería diferente en Brook.
Todo el dinero recaudado de las donaciones se invierte en la compra de materiales de estudio. De esta manera, directa o indirectamente, todos los conocimientos adquiridos en los estudios influyen en la propagación de este proyecto.
Si desea apoyar este proyecto, elija una de las opciones a continuación para hacer una donación.
(Para aquellos que deseen donar en BRL brasileño, puede ser realizado por un depósito bancario identificado o a través de PayPal Brasil).
¡Consulte la lista de todos los donantes que encantaron con esta idea! ❤️
¿Le gustaría hacer preguntas y hablar con más usuarios de Brook?
¡Únase a nosotros para el grupo oficial en Telegram y sea bienvenido! : ligeramente_smiling_face:
Este proyecto valora ser simples, directos y autoexplicativos. Sin embargo, si necesita ayuda para integrar a Brook en su solicitud, tenemos la opción de un servicio de consultoría paga. ¡Contáctenos!
¿Le gustaría agregar su proyecto a esa lista anterior? ¡No dude en abrir un nuevo problema solicitándolo! :-)
Brook Framework se lanza bajo GNU Less Public License V2.1. Consulte el archivo de licencia para obtener más detalles.