Taking Flight: C++-Microframework Crow ist reif fĂĽr die Produktion

Das Entwicklerteam hinter dem C++-Microframework Crow baut mit dem ersten stabilen Release die Anbindung an das Cross-Platform-Tool CMake weiter aus.

In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen
Tool-Tipp-Kiste
Lesezeit: 1 Min.

FĂĽr das C++-Microframework Crow liegt mit dem 1.0-Release "Taking Flight" die erste stabile Version vor. Das Framework ist fĂĽr das AusfĂĽhren von Web-Services konzipiert und greift auf ein vergleichbares Routing wie bei Flask zurĂĽck, einem Web-Framework fĂĽr die Programmiersprache Python. Laut GitHub-Repository zeichnet es sich durch seine hohe Geschwindigkeit aus.

Das erste Major Release bringt Unterstützung für das Cross-Platform-Werkzeug CMake, da Crow nun als CMake-Ziel (Bibliothek) fungiert. Das Entwicklerteam hinter Crow hat offenbar Änderungen an den CMake-Abhängigkeiten vorgenommen. Darüber hinaus lässt sich das Microframework mit C++20, dem aktuellen Sprachstandard der Programmiersprache C++, kompilieren.

"Taking Flight" 1.0 erlaubt ab sofort mehreren Projekt-Quelldateien, auf das Microframework zurĂĽckzugreifen. define CROW_MAIN ist dafĂĽr offenbar nicht mehr notwendig. Das Update fĂĽhrt einen neuen Typ von Middleware ein, der pro Route und nicht global interagiert.

dumb_timer_queue wird mit dem Update durch task_timer ersetzt. Darüber hinaus hält Crow 1.0 weitere Bugfixes bereit. Nähere Informationen finden sich in den Release Notes auf GitHub sowie auf der offiziellen Webseite zum Microframework.

(mdo)