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.
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.
Anbindung an CMake stärken
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)