首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于Web的C语言开发

基于Web的C语言开发
EN

Stack Overflow用户
提问于 2009-10-07 06:54:48
回答 8查看 8.3K关注 0票数 9

我是一名C程序员,刚接触web开发。哪种web-C技术(开源)适合我快速学习web开发?

更新:我的问题基于客户端和服务器技术。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-10-07 07:15:24

我不知道现在在web开发中大量使用C语言(不是C++),更不用说可以“很快学会”的语言了。虽然web应用程序中的一些特定模块肯定可以用C语言编写以提高性能,但总的来说,它不是适合这项任务的语言--即使那样,C++也是最有可能的。

票数 3
EN

Stack Overflow用户

发布于 2009-10-07 07:17:17

我知道这听起来有点傲慢,但与其说你是一个“C程序员”,不如说你是一个“程序员”,学习一些更适合网络编程的语言。这将会很有趣,你会成为一名更好的程序员,应用程序也很可能会更好。

我知道理论上你可以用任何语言编写一个好的web应用程序,但在实践中有很多方面使得用一种更流行的(“webapp意义上的”)语言编写代码变得更容易。很多例子,如果没有其他的话。

票数 16
EN

Stack Overflow用户

发布于 2015-06-05 18:45:56

你可以试试KORE

Kore是一个易于使用的web应用程序框架,用于用C语言编写可伸缩的web API。

Kore提供了一个易于使用的API来构建您的应用程序。下面的示例展示了使用C语言编写web应用程序是多么简单。代码将以"Hello world“响应响应所有请求

代码语言:javascript
运行
复制
#include <kore/kore.h>
#include <kore/http.h>

int page(struct http_request *);

int
page(struct http_request *req)
{
    http_response(req, 200, "Hello world", 11);
    return (KORE_RESULT_OK);
}

Kore使入门变得很容易,而不必纠结于构建框架,例如make。

使用内置命令,您可以创建、编译和运行Kore应用程序。

但是,如果您更喜欢自己构建Makefiles并将这些库链接在一起,请使用它

代码语言:javascript
运行
复制
$ kore create myapp
$ cd myapp
$ kore run
compiling myapp.c
myapp built succesfully!
[parent]: running on https://127.0.0.1:8888
[parent]: kore is starting up
[wrk 0]: worker 0 started (cpu#0)

Source

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1529945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档