Brook for Free Pascal/de
Deutsch · English · Français · Polski
Über
Brook for Free Pascal ist das perfekte Free Pascal Framework für Webanwendungen. Es ist reines Pascal. Man muss die bevorzugte Programmiersprache nicht verlassen.
Es ist vollständig: einfache oder konfigurierbare Operationen für den Datenbankzugriff, fortgeschrittene Routing-Features, Assistent für Lazarus, Unterstützung der Internationalisierung, hohe Kompatibilität mit JSON-Strukturen, einfache und elegante REST-Implementierung, Plugins für unterschiedliche Bedürfnisse, erweiterbare und entkoppelte Broker... Tatsächlich gibt es mehrere Gründe, Brook als Framework für Webentwicklung einzusetzen.
Features
- Advanced routes management – Operationen werden mit Hilfe von Routen durchgeführt. Brook weiß, wie man eine Anfrage empfängt und wie man die richtige URL und die richtige Antwortmethode auswählt.
- Integrated data persistance – Brook bietet ein Tabellenobjekt an, in dem Daten verarbeitet werden können. Weniger Instantiierungen, weniger Kodierung, mit einer eleganten Syntax.
- JSON native support – JSON ist im Web zu Datenaustauschzwecken weit verbreitet. Man wird Brooks' gute JSON-Unterstützung sehr zu schätzen wissen.
- REST architecture support – REST ist eine Architektur, die in der Lage ist, Datenanfragen und -antworten zu vereinfachen und zu standardisieren. Brook ist leistungsstark, auch wenn man REST nicht verwendet - aber man wird es nutzen wollen.
- Lazarus wizards for installation and usage - Mit Lazarus ist die Entwicklung einfacher; mit den Brook-Assistenten sind nur wenige Klicks erforderlich, um Brook-Projekte zu starten und zu konfigurieren.
Plugins
- dOPF – Schlanke, intuitive und schnelle Objektpersistenz für eine schnellere und einfachere Datenbankentwicklung.
- RUtils – Einige Allzweckroutinen für String-Konvertierung, Parsing, Kodierung und mehr.
- JTemplate – Zum füllen von Variablen in eine Vorlagendatei.
- QTemplate – Alternative zur FPTemplate-Engine.
- EasyRSS – Die einfachste Möglichkeit für Pascal-Entwickler, Nachrichtenaktualisierungsdienste in ihren Anwendungen bereitzustellen.
- XMailer – Einfacher Weg zum Versenden von E-Mails mit Free Pascal.
- AlgEx – Algebraische Ausdrücke verarbeiten, die als Zeichenketten übergeben werden.
- Captcha – Verifizierungsbilder zur Blockierung des ''Bot'-Zugriffs auf Login-Seiten.
- MGeoIP – Identifizieren der Namen des Landes oder der Stadt in der die IPs liegen.
- ConvUtils – Umrechnung zwischen Maßeinheiten (Zentimeter, Inch, Liter usw.)
- HtmlDoc – Schreiben von Header, Body und andere relevante Tags mit Object Pascal.
- LJGridUtils – Einfache Konvertierung von LCL in JSON und umgekehrt.
- Brook-Telegram – Verwenden von Telegram Bots API in einer Brook-Anwendung.
Homepage
Erste Schritte, Dokumentation, Lizenz, Download und andere Details sind hier zu finden Brook for Free Pascal.
Alternativen
- Brook framework - Mikroframework, das bei der Entwicklung von Web-Pascal-Anwendungen hilft.
- mORMot - Synopse mORMot ORM/SOA/MVC framework.
- FreeSpider - Web-Entwicklungspaket für Free Pascal/Lazarus.
- FCL-Web - Eingebaute Free Pascal Web-Bibliothek.
- Fano Framework - Webanwendungs-Framework für die moderne Programmiersprache Pascal.
From the Free Pascal wiki, page "Brook for Free Pascal/de", as it stood on 2020-10-16 after a change by Gaefi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Edited on wiki.freepascal.org by 1 person, 2020
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Gaefi | Created page | |
| Gaefi |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
