Brook for Free Pascal/de

From Free Pascal wiki

Deutsch (de) English (en) français (fr)

Ü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 supportJSON ist im Web zu Datenaustauschzwecken weit verbreitet. Man wird Brooks' gute JSON-Unterstützung sehr zu schätzen wissen.
  • REST architecture supportREST 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.