使用C语言开发web

前言

​ 大多数人接触的第一门编程语言都是C语言。

  • 枯燥无味

  • 没有华丽的页面

  • 很难,还提不起兴趣

我想要做的

  1. 做出一个网站

    • 此时此刻,我需要的是一个能够实现配置物联网设备参数的网站
    • 网站能够实现用户登录、设备管理、设备库配置等等一系列功能
    • 可以正常运行
  2. 适用于特殊的应用场景

    • 网站是在一个arm设备里面
    • 系统是linux
    • 开发语言为C语言
  3. 如何形容我做的东西呢 ,大概就是**类似于路由器的配置页面 **。

运行环境

  • 操作系统为 ubuntu

  • web服务器 thttpd

  • 开发语言 C语言

  • 用到的库 cJSON CGI

    上面的都可以去百度一下,这里只提供一下思路

    • 使用cJSON是为了方便处理json数据。在与前端的页面交互使用的就是json数据格式。
    • CGI 颇有万法归宗的气势 可以直接丢出一个页面 也可以输出json数据
    • 我们使用thttpd作为web容器,前端页面既可以使用原生的HTML,也可以利用各种框架。
    • CGI为我们提供各种接口
    • cJSON则统一前台和后台的交互数据格式

开发效果

没毛病 老铁可以双击666了
详细的过程等我下次更新,下次一定

局限性

  • 适合一些小场景

  • C语言写后台也是颇有大师风范

  • 体验一下生活的感觉

更多推荐

使用C语言开发web