C++ Web Framework/C++ Web開發框架 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

C++ Web Framework/C++ Web開發框架

發表時(shí)間:2019-9-21

發布人(rén):融晨科技

浏覽次數:276

找了(le/liǎo)一些C++的(de)Web開發框架,看樣子(zǐ)不(bù)少,有許多是(shì)基于(yú)Qt的(de),似乎第一個(gè)CppCMS這(zhè)個(gè)名字比較大(dà)些。


1. CppCMS
http://cppcms.com/wikipp/en/page/main
以(yǐ)高性能著稱,MVC,内容較全,包括數據庫、會話等管理,内置http server

2. TreeFrog
http://www.treefrogframework.org/
以(yǐ)Qt爲(wéi / wèi)基礎開發的(de),MVC,内容較全,包括數據庫、會話生管理,好像是(shì)個(gè)日本人(rén)寫的(de)。内置http server

3. wt
https://www.webtookkit.eu/wt
号稱是(shì) 個(gè)Web GUI TookKit,即将HTML組件做成C++類組件,開發方式和(hé / huò)Qt十分相似(就(jiù)像以(yǐ)前的(de)C#的(de)WebForm),内置一個(gè)httpd,也(yě)可以(yǐ)與FastCGI/ISAPI方式運行

4. Tofao
http://vinipsmaker.github.io/tufao/
也(yě)是(shì)基于(yú)Qt開發的(de),還有QtCreator插件用了(le/liǎo)輔助開發,内置http server


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


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


7. CWF
https://github.com/HerikLyma/CPPWebFramework
這(zhè)也(yě)是(shì)個(gè)基于(yú)Qt的(de)Web開發框架,内閣制http server


8. Cutelyst
https://cutelyst.org
一個(gè)Qt Web Framework,這(zhè)麽直白.

9. Civetweb
https://github.com/civetweb/civetweb
一個(gè)嵌入式Web服務器

10. QDjango
https://github.com/jlaine/qdjango
一個(gè)基于(yú)Qt的(de)Web框架,和(hé / huò)django的(de)API類似


11. cinatra
https://github.com/qicosmos/cinatra
C++17的(de),隻包含頭文件的(de)http framework,簡單、高效、跨平台、支持面向切面編程,這(zhè)個(gè)有點意思。這(zhè)個(gè)是(shì)purecpp社區開發的(de)(中國(guó)的(de)),内置http server


12. crow
https://github.com/ipkn/crow
C++ micro web framework,使用起來(lái)隻包含個(gè)頭文件就(jiù)行了(le/liǎo)(類似Python Flask),内置http server


13. Silicon
http://siliconframework.org
一個(gè)用于(yú)構建C++ Web API的(de)高性能的(de)網絡庫 ,使用也(yě)比較簡單看樣子(zǐ),但第一句,就(jiù)說(shuō)要(yào / yāo)求編譯器是(shì)clang++。。。。。。,而(ér)且它隻是(shì)個(gè)庫,需要(yào / yāo)安裝個(gè)http server配合


14. fastcgi++
這(zhè)個(gè)就(jiù)不(bù)用說(shuō)了(le/liǎo)吧,就(jiù)是(shì)一個(gè)C++庫,用于(yú)開發fastcgi程序


x. KnewCode,用C++寫的(de)以(yǐ)Apache模塊方式運行的(de)一個(gè)項目,網上(shàng)搜索不(bù)到(dào)官網在(zài)哪裏,像是(shì)國(guó)人(rén)寫的(de),隻能下載編譯好的(de)windows下的(de)庫。

---

基于(yú)Qt Quick(Qml) 跨平台技術打造的(de)2D框架

http://www.toou.net

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

Toou 2D 拿來(lái)即用,爲(wéi / wèi)簡單而(ér)生。

簡稱T2D,是(shì)一款采用自身模塊規範編寫的(de)輕量級UI框架,遵循Qt書寫與組織形式門檻極低無需深入學習簡單易用可拿來(lái)即用,豐富的(de)控件模塊适合界面的(de)快速開發,讓程序人(rén)員擁有更多的(de)精力來(lái)實現業務邏輯與算法。


  • 統一交互規範,豐富的(de)Ui控件幾十種常用控件放棄了(le/liǎo)Qt Controls 及 Controls 2 來(lái)提高性能。

  • 完善的(de)主題系統,業務邏輯與界面主題設計分離,可通過簡單修改變量自定義主題皮膚。靈活的(de)多主題皮膚綁定機制、在(zài)不(bù)需要(yào / yāo)重啓App即實現一鍵換膚

  • ini皮膚配置規則與每一個(gè)控件融合。可在(zài)應用内配置也(yě)可在(zài)應用外動态擴展配置。

  • 框架自動化安裝支持動态庫、靜态庫多模式編譯。使用方便更安全更自由。

  • 提供豐富Demo、全面的(de)幫助文檔,Api查閱快速方便。項目必備開源框架!

相關案例查看更多