这个东西有意思么?
不是已经有php了么?

解决方案 »

  1.   

    萝卜白菜各有所爱吧, 喜欢用 C 写 CGI 这是个好东西. 
    另外, 嵌入式设备上的 WEB 开发这个则是最佳选择, 因为只能用 C , 嵌入式设备上几乎不可能ASP/JSP/PHP/PERL等.
      

  2.   

    嵌入式设备开发?留言本一般是在网上用的,代码在server端?pda等嵌入设备一般做为客户端?
    难道你用嵌入式设备做服务器?
    请楼主讲讲具体设计思想啊!
      

  3.   

    看了网站的设计思想,感觉是用c直接输出html的意思
      

  4.   

    ==> "难道你用嵌入式设备做服务器?"是呀, 嵌入式设备上是也有个WEB服务器. 一般地, 对嵌入式设备的管理有两种, 一种是 telnet 到设备上通过命令行方式(CLI)进行配置管理. 另外一种就是通过 WEB 方式进行配置管理. 如最一般的, 家用四口路由器/VoIP网关等, 都提供了通过 WEB的配置管理方式.嵌入式设备主要是用 C 在开发, 所以 WEB 的配置管理多都只能用 C 以 CGI 的方式进行开发. 
      

  5.   

    ==> "看了网站的设计思想,感觉是用c直接输出html的意思"直接用 C 开发 CGI 就是直接用 C 输出 HTML啦. 如输出 "Hello world" 吧.
    int main()
    {
        printf("Content-Type: text/html");
        printf("<html>\n");
        printf("<body>\n");
        printf("Hello world");
        printf("</body>\n");
        printf("</html>\n");
        return 0;
    }用 ASP/JSP/PHP/CSP 则不同吧, 如果用 CSP 写就能直接在 HTML 文件中插入 C 代码. 
    用 CSP 开发环境 eybuild 提供的工具将 CSP 文件转换成类似上面的 C 代码.就像我们现在都用高级语言, 却很少用汇编/机器语言等一样. CSP 的文件要被翻译成 C 代码, C 代码的内容我们不必关心, 就像很少关心执行的机器码一样.
      

  6.   


    http://community.csdn.net/Expert/topic/4613/4613219.xml?temp=.627392
      

  7.   

    现在, 服务器WEB应用的开发中很少用 直接用 C 开发 CGI, 主要是因为传统的以 C 开发 CGI 的开发效率低和可维护性差. 而 ASP/JSP/PHP/PERL等, 虽然执行效率上不如 C 开发的高. 但大家仍在执行效率和开发效率/可维护性等方面选择了一个折衷.设计 CSP 及其开发环境 eybuild 的初衷是为了嵌入式设备上的WEB 开发提供一个用 C 开发CGI的快捷的开发工具. CSP 中学习了很多 ASP/JSP/PHP等的优点, 加之 C 的优秀的移植性/CGI标准的通用性, eybuild 便演化成为一种同时面向 嵌入式 WEB 开发和服务器WEB应用开发工具.用 eybuild 开发的 CGI还有一个特性就是: 独立性好, 对平台(操作系统)/和WEB服务器不依赖. 所以在开发嵌入式设备的WEB程序的过程跟开发服务器WEB应用几乎一样简单.用一句话概括来说吧: eybuild 是嵌入式设备上开发的最佳选择, 同时也是现有服务器 WEB开发工具最有益的补充.
      

  8.   

    谢谢各位的支持
    这里有ChinUnix 上的关于它的精华讨论帖: http://bbs.chinaunix.net/viewthread.php?tid=717218&extra=page%3D1