CppCMS - CppCMS
Původní autoři | Artyom Beilis |
---|---|
První vydání | 0.0.2 / Vydáno v lednu 2009 |
Stabilní uvolnění | 1.2.1 / 18. května 2018 |
Úložiště | Úložiště CppCMS |
Napsáno | C ++ |
Operační systém | napříč platformami |
Typ | Rámec webových aplikací |
Licence | MIT |
webová stránka | cppcms |
CppCMS je open-source rámec webových aplikací pro Programovací jazyk C ++ vytvořil Artyom Beilis. Je to jeden z mála[1] webové rámce pro C ++. Primárním cílem CppCMS je vytváření výkonných webových aplikací. Může být také použit pro vložený webové aplikace pro spotřební zařízení (například administrační konzoly pro Windows) směrovače nebo chytrá zařízení ). Knihovna je k dispozici pod MIT licence. Aktuálně cílí POSIX -kompatibilní platformy stejně jako Microsoft Windows.
Navzdory tomu, co název napovídá, nejde o systém pro správu obsahu.
Hlavní rysy
- Různé webové servery API – FastCGI, SCGI, HTTP
- Podpora různých modelů souběžnosti: kooperativní (single vlákno ), pool vláken, prefork
- Oddělení obsahu a rozložení s výkonným šablona motor
- Dědičnost webových šablon
- Mezipaměť mezipaměti se znehodnocením založeným na spouštěči a časovém limitu
- Podpora Ajax a Kometa programování [2]
- Formulář zpracování a validace
- Správa stavu relace prostřednictvím různých backendy: šifrované cookies soubory, mezipaměť, databáze a distribuovaná řešení.
- Internacionalizace a lokalizace,[3] včetně podpory jazyky zprava doleva. CppCMS přispěl svou lokalizací modul do Zvýšit projekt.[4]
Viz také
Reference
- ^ Blog Andre Bar'yudin - C ++ framework pro vývoj webových aplikací
- ^ CppCMS splňuje Comet
- ^ Konference August Penguin, Boost.Locale
- ^ Co je Boost.Locale? - Výukové programy pro Boost.Locale