我是一名C程序员,刚接触web开发。哪种web-C技术(开源)适合我快速学习web开发?
更新:我的问题基于客户端和服务器技术。
发布于 2009-10-07 07:15:24
我不知道现在在web开发中大量使用C语言(不是C++),更不用说可以“很快学会”的语言了。虽然web应用程序中的一些特定模块肯定可以用C语言编写以提高性能,但总的来说,它不是适合这项任务的语言--即使那样,C++也是最有可能的。
发布于 2009-10-07 07:17:17
我知道这听起来有点傲慢,但与其说你是一个“C程序员”,不如说你是一个“程序员”,学习一些更适合网络编程的语言。这将会很有趣,你会成为一名更好的程序员,应用程序也很可能会更好。
我知道理论上你可以用任何语言编写一个好的web应用程序,但在实践中有很多方面使得用一种更流行的(“webapp意义上的”)语言编写代码变得更容易。很多例子,如果没有其他的话。
发布于 2015-06-05 18:45:56
你可以试试KORE
Kore是一个易于使用的web应用程序框架,用于用C语言编写可伸缩的web API。
Kore提供了一个易于使用的API来构建您的应用程序。下面的示例展示了使用C语言编写web应用程序是多么简单。代码将以"Hello world“响应响应所有请求
#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并将这些库链接在一起,请使用它
$ 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)https://stackoverflow.com/questions/1529945
复制相似问题