C Biblioteca de Hypertext - uma biblioteca para escrever aplicativos da Web em C
#include <chl/chl.h>
int main () {
chl_set_default_headers ();
chl_print_headers ();
printf ( "Hello world" );
return 0 ;
}( Hello Simple Hello World em Chl )
Veja exemplos
Tutorial, configuração, API, contribuir
Fastcgi
CHL, abreviação de biblioteca C Hypertext , é uma biblioteca usada para escrever aplicativos da Web de todos os tipos na linguagem de programação C. CHL fornece muitos recursos úteis:
E muito mais ...
O que torna o Chl Uniqe é o suporte para a execução de funções dentro de arquivos HTML, assim como o PHP usando o Sintaxe, embora o CHL use a sintaxe <{}> .
Exemplo
< body >
< { import("header.vw"); } >
</ body > Os aplicativos da Web escritos em C devem ser executados de alguma forma pelo servidor da Web, pois C é um idioma compilado. Para tornar esse CHL possível, é baseado no CGI (Common Gateway Interface), que, em resumo, significa que o servidor executa seu programa e passa os dados de TI por meio de variáveis de ambiente. A CHL faz toda a análise e manuseio do CGI em segundo plano e fornece algumas funções fáceis de usar. O CHL também fornece uma interface para o fastcgi.
A interface de programação do aplicativo é escrita com o Github Wikis : API.
Para obter um guia adequado sobre como instalar e configurar o CHL em seu sistema, leia o seguinte documento: https://github.com/it4e/chl/wiki/setup.
A partir de agora, o CHL está disponível apenas oficialmente no Linux, mas estou planejando portá -lo para outros sistemas operacionais também se o interesse for grande o suficiente. Caso contrário, você pode, obviamente, fazer uma porta, ver contribuir.
Para ler um tutorial aprofundado sobre a estrutura dos aplicativos da Web da CHL e uma caminhada sobre como começar e como usar a API CHL, consulte corretamente https://github.com/it4e/chl/wiki/tutorial.
O tutorial é dividido em várias seções. A primeira seção é uma introdução rápida para informar o que é o CHL e o que pode fazer por você. Em seguida, nos aprofundaremos na API da CHL.
Antes de começar a ler este tutorial, certifique -se de instalar o CHL e se tudo está configurado corretamente. Configurando chl.
Existem várias maneiras de contribuir com a CHL. Dê uma olhada na página de problemas para uma visão geral do que você pode contribuir. Se você tiver suas próprias idéias para novos recursos para implementar, sinta -se à vontade para contribuir com uma solicitação de tração.
Para um guia detalhado sobre a contribuição para a CHL, consulte Contribuir.
Veja exemplos, para uma página com exemplos detalhados de CHL em uso.