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的详细示例的页面,请参见示例。