欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

(c++)web應(yīng)用開發(fā)框架簡單對比 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >

(c++)web應(yīng)用開發(fā)框架簡單對比

發(fā)表時(shí)間:2017-5-27

發(fā)布人:葵宇科技

瀏覽次數(shù):158

    • TreeFrog
      • 基本情況
        • 介紹
        • 特性
        • 安裝
    • tufao
      • 基本情況
        • 介紹
        • 它的特點(diǎn)
        • 安裝
    • CppCMS
      • 基本情況
      • 介紹
      • 安裝要求
    • Cinatra
      • 基本情況
      • 介紹
      • 如何使用

TreeFrog

基本情況

項(xiàng)目地址:
https://github.com/treefrogframework/treefrog-framework

官網(wǎng):
http://www.treefrogframework.org/
開源協(xié)議:BSD
最近一次更新時(shí)間:2016-11-03

介紹

TreeFrog Framework 是一個(gè)高速的全堆棧的 Web 應(yīng)用開發(fā)框架,基于 C++ 和 Qt 。Web應(yīng)用程序可以運(yùn)行比腳本語言更快。在應(yīng)用程序的開發(fā),它提供了一個(gè)O / R映射的系統(tǒng)和模板系統(tǒng)的MVC架構(gòu),旨在通過約定優(yōu)于配置的原則,以實(shí)現(xiàn)高生產(chǎn)率。

特性:

  • 高性能——多用戶web依然高性能
  • 框架用C++所寫 —— web程序同樣可以用C++寫
  • 模版系統(tǒng) ——表示和邏輯完全分開
  • 全棧 – 包括大多數(shù)模塊
  • 跨平臺 – Windows, Mac OS X, Linux 等等,無需改寫代碼
  • MVC架構(gòu)
  • O/R映射——隱藏復(fù)雜的數(shù)據(jù)庫訪問
  • 路由系統(tǒng) – 無需編寫路由規(guī)則只需放入一個(gè)配置文件
  • 生成器 ——自動生成框架和makefile
  • AJAX支持 —— json,XML或者純文本
  • NQL數(shù)據(jù)庫支持 —— 支持MongoDB
  • 開源 —— BSD協(xié)議

安裝:

  1. 我們需要提前安裝Qt庫
  2. 下載文件編譯
  3. 設(shè)置快捷方式
  4. 參數(shù)配置
    參考鏈接:http://treefrogframework.github.io/treefrog-framework/user-guide/en/install/

tufao

基本情況

項(xiàng)目地址:https://github.com/vinipsmaker/tufao

主頁:http://vinipsmaker.github.io/tufao/

開源協(xié)議:LGPLv2
最近一次更新時(shí)間: 2017-04-17

介紹

Tuf?o是C ++的Web框架,它利用了Qt的對象通信系統(tǒng)(信號和插槽)。

它的特點(diǎn):

  • 高性能獨(dú)立服務(wù)器

  • 跨平臺支持

  • 良好的文檔

  • 支持現(xiàn)代的HTTP特性

  • 持續(xù)流

  • 分塊實(shí)體

  • 100-continue status

  • WebSocket

  • 支持HTPPS

  • 靈活的路由請求

  • 支持條件請求的靜態(tài)文件服務(wù)器支持條件請求,部分下載和自動檢測 mime

  • 基于插件的服務(wù)器支持更改運(yùn)行中的代碼,無需重啟程序。

  • 靈活和安全的會話支持

  • QtCreator 插件,允許快速創(chuàng)建新的應(yīng)用程序

  • 經(jīng)過了大量的測試

  • 超時(shí)支持

  • C++11

  • 采用Ryan Dahl’s HTTP分析器以提供更好的性能

安裝

  1. 確保你有QT和CMake
  2. 編譯配置
  3. 環(huán)境配置
    參考鏈接:https://github.com/vinipsmaker/tufao#build

CppCMS

基本情況

主頁:http://cppcms.com/wikipp/en/page/main

項(xiàng)目地址:https://sourceforge.net/projects/cppcms/files/

授權(quán)協(xié)議:LGPL

開發(fā)語言:C/C++

操作系統(tǒng):跨平臺

最近一次更新時(shí)間:2014-10-30

介紹

CppCMS是一個(gè)C++的Web開發(fā)框架(不是一個(gè)CMS) 。它不同于大多數(shù)其他Web開發(fā)框架,如巨蟒Django , Java的Servlets ,或C++ Wt因?yàn)樗谠O(shè)計(jì)和調(diào)整來處理極高的負(fù)荷,而且它的目的是發(fā)展的網(wǎng)站,而不是“GUI-Like” Web應(yīng)用程序

安裝要求

強(qiáng)制性要求

  1. 現(xiàn)代C ++編譯器 - GCC,MSVC 9,Intel。請參閱受支持的編譯器和平臺
  2. CMake 2.6及以上版本,建議使用2.8.x。
  3. Zlib庫
  4. PCRE庫。
  5. Python> = 2.4(但不是3)

參考鏈接:http://cppcms.com/wikipp/en/page/cppcms_1x_build

Cinatra

基本情況

項(xiàng)目地址:https://github.com/topcpporg/cinatra

授權(quán)協(xié)議:LGPL

開發(fā)語言:C/C++

操作系統(tǒng):Linux

最近一次更新時(shí)間:2017-01-20

介紹

cinatra是C++開源社區(qū)–purecpp發(fā)起的一個(gè)開源項(xiàng)目,現(xiàn)在正式發(fā)布第一個(gè)版本cinatra0.9.0,cinatra是一個(gè)現(xiàn)代C++寫的web framework,它的目的是給用戶提供一個(gè)易用、靈活和高性能的web框架,讓用戶能完全專注于核心邏輯而無需關(guān)注http細(xì)節(jié)。它的靈感來源于sinatra,但又有自己的特色。

Cinatra的設(shè)計(jì)非常簡單,只有幾個(gè)組件,下面是Cinatra的邏輯視圖

如何使用

  1. 從github上下載源碼。
  2. 安裝boost,因?yàn)榭蚣苡玫絘sio和coroutine,需要1.57及以上的版本。
  3. 編譯。已經(jīng)提供vs2013的工程文件和Cmakelist,直接在win和linux平臺下編譯即可

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