Cinatra:高性能现代CWeb框架.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

Cinatra :高性能现代 C Web 框架

Cinatra 是由 C++ 开源社区 purecpp 发起的一个开源项

目,是一个现代 C++ 写的 Web 框架,旨在给用户提供一个 易用、灵活和高性能的 Web 框架,让用户能完全专注于核 心逻辑而无需关注 http 细节。它的灵感来源于 Sinatra ,但 又有自己的特色。目前正式发布第一个版本 Cinatra0.9.0 。

开发者包括:江南、网事如风、 SIGSEGV 、海盗、福尔摩

斯喵。Cinatra

斯喵。

Cinatra 的设计非常简单,只有几个组件,下

用户仅用面是 Cinatra 的逻辑视图。 Cinatra 逻辑视图

用户仅用

Cinatra 即可,其它的事情框架已经帮用户做好了,用户只

中处理,用关注核心逻辑即可,这些核心逻辑都在 handler

中处理,

而这些 handler

而这些 handler 完全由用户自定义和扩展。

参考示例:

#include usingnamespace cinatra; int main() { SimpleApp app; app.route('/', [](Request& req , Response& res) { res.end('Hello Cinatra'); }); app.listen('http').run(); return 0; }

到返回的”运行起来之后, 在浏览器中输入: 就可以看

到返回的”

Hello Cinatra 用起”来, 是不是很简单, Cinatra 框

架帮你把很多事情都做好了,你只需要关注你的核心业务逻

辑即可。让我们继续看一个稍微复杂一点的例子。#include

辑即可。让我们继续看一个稍微复杂一点的例子。

#include

using na

最近下载