C++ Web Framework/C++ Web开发框架

找了一些C++的Web开发框架,看样子不少,有许多是基于Qt的,似乎第一个CppCMS这个名字比较大些。


1. CppCMS
http://cppcms.com/wikipp/en/page/main
以高性能著称,MVC,内容较全,包括数据库、会话等管理,内置http server

2. TreeFrog
http://www.treefrogframework.org/
以Qt为基础开发的,MVC,内容较全,包括数据库、会话生管理,好像是个日本人写的。内置http server

3. wt
https://www.webtookkit.eu/wt
号称是 个Web GUI TookKit,即将HTML组件做成C++类组件,开发方式和Qt十分相似(就像以前的C#的WebForm),内置一个httpd,也可以与FastCGI/ISAPI方式运行

4. Tofao
http://vinipsmaker.github.io/tufao/
也是基于Qt开发的,还有QtCreator插件用了辅助开发,内置http server


5. Drogon
https://github.com/an-tao/drogon
C++14/17 based http web application framework,跨平台的


6. Oat++
https://oatpp.io
Light, zero-dependency, performance oriented Web Framework,pure C++


7. CWF
https://github.com/HerikLyma/CPPWebFramework
这也是个基于Qt的Web开发框架,内阁制http server


8. Cutelyst
https://cutelyst.org
一个Qt Web Framework,这么直白.

9. Civetweb
https://github.com/civetweb/civetweb
一个嵌入式Web服务器

10. QDjango
https://github.com/jlaine/qdjango
一个基于Qt的Web框架,和django的API类似


11. cinatra
https://github.com/qicosmos/cinatra
C++17的,只包含头文件的http framework,简单、高效、跨平台、支持面向切面编程,这个有点意思。这个是purecpp社区开发的(中国的),内置http server


12. crow
https://github.com/ipkn/crow
C++ micro web framework,使用起来只包含个头文件就行了(类似Python Flask),内置http server


13. Silicon
http://siliconframework.org
一个用于构建C++ Web API的高性能的网络库 ,使用也比较简单看样子,但第一句,就说要求编译器是clang++。。。。。。,而且它只是个库,需要安装个http server配合


14. fastcgi++
这个就不用说了吧,就是一个C++库,用于开发fastcgi程序


x. KnewCode,用C++写的以Apache模块方式运行的一个项目,网上搜索不到官网在哪里,像是国人写的,只能下载编译好的windows下的库。

 

 

---

基于Qt Quick(Qml) 跨平台技术打造的2D框架 

http://www.toou.net

https://github.com/ShowFL/Toou-2D

Toou 2D 拿来即用,为简单而生。

简称T2D,是一款采用自身模块规范编写的轻量级UI框架,遵循Qt书写与组织形式门槛极低无需深入学习简单易用可拿来即用,丰富的控件模块适合界面的快速开发,让程序人员拥有更多的精力来实现业务逻辑与算法。


  • 统一交互规范,丰富的Ui控件几十种常用控件放弃了Qt Controls 及 Controls 2 来提高性能。

  • 完善的主题系统,业务逻辑与界面主题设计分离,可通过简单修改变量自定义主题皮肤。灵活的多主题皮肤绑定机制、在不需要重启App即实现一键换肤

  • ini皮肤配置规则与每一个控件融合。可在应用内配置也可在应用外动态扩展配置。

  • 框架自动化安装支持动态库、静态库多模式编译。使用方便更安全更自由。

  • 提供丰富Demo、全面的帮助文档,Api查阅快速方便。项目必备开源框架!

你可能感兴趣的:(精品资源推介,Qt技术)