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)