C++ Web Framework/C++ Web開發框架 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

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

知識

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

您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >

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

發表時間:2019-9-21

發布人:葵宇科技

浏覽次數:163

找了一些C++的Web開發框架,看樣子(zǐ)不少(shǎo),有許多是基于Qt的,似乎第一個(gè)CppCMS這個(gè)名字比較大些。


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

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

3. wt
https://www.webtookkit.eu/wt
号稱是 個(gè)Web GUI TookKit,即将HTML組件做成C++類組件,開發方式和(hé)Qt十分相似(就像以前的C#的WebForm),内置一個(gè)httpd,也可(kě)以與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
這也是個(gè)基于Qt的Web開發框架,内閣制http server


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

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

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


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


12. crow
https://github.com/ipkn/crow
C++ micro web framework,使用起來隻包含個(gè)頭文(wén)件就行了(類似Python Flask),内置http server


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


14. fastcgi++
這個(gè)就不用說了吧,就是一個(gè)C++庫,用于開發fastcgi程序


x. KnewCode,用C++寫的以Apache模塊方式運行的一個(gè)項目,網上搜索不到官網在哪裡,像是國人寫的,隻能下(xià)載編譯好的windows下(xià)的庫。

---

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

http://www.toou.net

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

Toou 2D 拿來即用,為簡單而生。

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


  • 統一交互規範,豐富的Ui控件幾十種常用控件放棄了Qt Controls 及 Controls 2 來提高性能。

  • 完善的主題系統,業(yè)務邏輯與界面主題設計分離(lí),可(kě)通(tōng)過簡單修改變量自定義主題皮膚。靈活的多主題皮膚綁定機制、在不需要重啟App即實現一鍵換膚

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

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

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

相關(guān)案例查看更多