注意
https://github.com/qicosmos/cinatra), and it is maintaining there.
Notice: it is not maintained here, you should go to (这里的cinatra不再维护,请用新的cinatra,在这里维护(https://github.com/qicosmos/cinatra)
#cinatra a sinatra inspired modern c++ web framework
#Build on linux
First: Boost library
#####Debian/Ubuntu:
sudo apt-get install libboost-dev
sudo apt-get install libboost-system-dev libboost-coroutine-dev libboost-thread-dev
依赖的第三方库
依赖了序列化引擎iguana,直接在cinatra目录下 git clone https://github.com/qicosmos/iguana.git
ArchLinux
sudo pacman -S boost
Then: Make binary
git clone https://github.com/topcpporg/cinatra.git
cd cinatra
mkdir build
cd build
cmake ..
make
Roadmap
v0.11版本,主要针对上一版本进行改进和完善。
- 更好用的api
- 支持更好用的AOP
- 支持可扩展的session和cookie
- 加入json序列化模块
- 全面支持C++17
v0.12版本,支持web socket
欢迎大家参与进来开发!
Done!
https://github.com/topcpporg/cinatra/wiki
chinese wiki:https://github.com/topcpporg/cinatra/wiki/Introduction
english wiki:Used open source library:
http://www.boost.org/
boost:examples: https://github.com/topcpporg/cinatra_example
QQ group:340713904