当前位置:  开发笔记 > 编程语言 > 正文

有没有好的和免费的库来开发C中的Web应用程序?

如何解决《有没有好的和免费的库来开发C中的Web应用程序?》经验,为你挑选了3个好方法。

我在网上搜索了一下,但我发现的只是废弃的项目而且只有CGI支持.

编辑:C不仅用于编写驱动程序或嵌入式系统.我们有邮件阅读器,新闻阅读器,编辑等等都是用C语言编写的.在网络流行之前,我在上个世纪写了两个BBS.库越来越好,你不必一次又一次地重新发明轮子.在C中很容易实现不错的数据结构和字符串处理.但是,Web开发并没有太多进展.

我想回到我的根,尝试用C编写Web应用程序.

对于糟糕的语言:人们使用C++,Perl和PHP来处理Web应用程序.它并不能阻止他们对这些语言的普遍看法不是很好.

编辑2:我用C编写了BBS软件,没有人认为这是一个疯狂的想法,尽管其他人已经在GfA BASIC中做过了.我不明白为什么今天它应该被认为是一个坏主意.查看您正在使用的软件或开源软件中最常用的编程语言.



1> Corbin March..:

如果您喜欢冒险并对新的Web服务器开放,请查看G-WAN.它使用ANSI-C脚本提供动态内容.它小巧,快速,免费(虽然不是开源).使用源浏览正在运行的示例,以了解G-WAN开发.

如果你花时间在G-WAN网站上,你会发现它的开发者Pierre Gauthier对今天的软件开发状态有很强的看法.同意或不同意,鉴于我们日常使用的工具的规模和复杂性不断增加,他的观点很有意思.


哦,"强烈的意见".他想自己实施一切,因为其他人都是白痴.我找不到任何源代码,只有Linux(Ubuntu)的32位二进制文​​件.甚至关于访问NoSQL数据库的论坛主题也只是在他宣布整合他目前正在编写的一些键值商店的公告中结束.

2> Diomidis Spi..:

正如其他人所说,C不是开发Web应用程序的最佳语言.但是,如果应用程序的核心已经用C编写,并且您只需要一个用户访问该应用程序,那么您可以信任该用户(例如,因为该应用程序只能在防火墙后面提供) ,然后swill库是一个有趣的选择.它是一个嵌入式Web服务器,只需几行就可以为任何C应用程序提供Web界面.我已经使用过两次,用于CScout重构浏览器以及为遗留生产线优化代码提供用户界面,它就像一个魅力.



3> sblair..:

我使用过GNU libmicrohttpd,它很棒:清晰的API; 轻巧; 开源,仍然积极发展; 它很好地嵌入到我们现有的C应用程序中.重要的是,它是根据LGPL许可的,但Hughes libhttpd具有双重许可,这可能是商业项目的问题.(感谢雅各布·埃里克森首先到达那里的答案.)

编辑:这里也提到了.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有