C超文本庫 - 用於在C中編寫Web應用程序的庫
#include <chl/chl.h>
int main () {
chl_set_default_headers ();
chl_print_headers ();
printf ( "Hello world" );
return 0 ;
}( CHL中的簡單Hello World )
見示例
教程,設置,API,貢獻
fastcgi
CHL是C超文本庫的縮寫,是一個用C編程語言編寫各種Web應用程序的庫。 CHL為您提供許多有用的功能:
還有很多...
是什麼使Chl Uniqe的支持是對HTML文件中執行功能的支持,就像使用PHP一樣語法,儘管CHL使用<{}>語法。
例子
< body >
< { import("header.vw"); } >
</ body > C中編寫的Web應用程序必須以某種方式由Web服務器執行,因為C是一種編譯語言。為了使這一可能,CHL基於CGI(通用網關接口),簡而言之,這意味著服務器執行您的程序並通過環境變量傳遞數據。 CHL在後台進行CGI的所有解析和處理,並為您提供一些易於使用的功能。 CHL還提供了FastCGI的接口。
應用程序編程接口使用GitHub Wiki :API編寫。
有關如何在系統上安裝和配置CHL的正確指南,請閱讀以下文檔:https://github.com/it4e/chl/wiki/setup。
截至目前,CHL僅在Linux上正式可用,但是如果興趣足夠大,我也計劃將其移植到其他操作系統。否則,您當然可以自己建立一個港口,請參閱貢獻。
要閱讀有關CHL Web應用程序結構的深入教程,以及有關如何開始以及如何正確使用CHL API的步行,請參見https://github.com/it4e/chl/wiki/tutorial。
該教程分為各個部分。第一部分是快速介紹,讓您知道CHL的全部內容以及它可以為您做什麼。然後,我們將越來越深入地挖掘CHL API。
在開始閱讀本教程之前,請確保已安裝CHL並正確設置了所有內容。設置CHL。
您可以通過幾種方式為CHL做出貢獻。查看“問題”頁面以概述您可以做出的貢獻。如果您對要實施的新功能有自己的想法,請隨時通過拉動請求做出貢獻。
有關對CHL貢獻的詳細指南,請參見貢獻。
有關使用CHL的詳細示例的頁面,請參見示例。