Brook for Free Pascal/de
│
Deutsch (de) │
English (en) │
français (fr) │
polski (pl) │
Ü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.