CppCMS - CppCMS
Оригинальный автор (ы) | Артём Бейлис |
---|---|
изначальный выпуск | 0.0.2 / Выпущено в январе 2009 г. |
Стабильный выпуск | 1.2.1 / 18 мая 2018 г. |
Репозиторий | Репозиторий CppCMS |
Написано в | C ++ |
Операционная система | кросс-платформенный |
Тип | Фреймворк веб-приложений |
Лицензия | Массачусетский технологический институт |
Интернет сайт | cppcms |
CppCMS является Открытый исходный код каркас веб-приложений для Язык программирования C ++ разработал Артём Бейлис. Это один из очень немногих[1] веб-фреймворки для C ++. Основная цель CppCMS - создание требовательных к производительности веб-приложений. Его также можно использовать для встроенный веб-приложения для потребительских устройств (например, консоли администрирования для маршрутизаторы, или же умные устройства ). Библиотека доступна по ссылке Массачусетский технологический институт лицензия. В настоящее время он нацелен POSIX -совместимые платформы, а также Майкрософт Виндоус.
Несмотря на то, что следует из названия, это не система управления контентом.
Основные особенности
- Разнообразие веб-серверов API – FastCGI, SCGI, HTTP
- Поддержка различных моделей параллелизма: кооперативная (одиночная нить ), пул потоков, предварительная вилка
- Разделение контента и макета с помощью мощного шаблон двигатель
- Наследование веб-шаблонов
- Фреймворк кеширования с аннулированием на основе триггера и тайм-аута
- Поддержка Аякс и Комета программирование [2]
- Форма обработка и проверка
- Управление состоянием сеанса через разные бэкэнды: зашифровано печенье, файлы, кеш, база данных и распределенные решения.
- Интернационализация и локализация,[3] включая поддержку языки с письмом справа налево. CppCMS внесла свой вклад в локализацию модуль к Способствовать росту проект.[4]