web开发能用c语言写么,C/C++程序猿如何快速入门WEB开发?

用C/C++作web开发, 首先要了解浏览器 -> web服务器间的运作关系, 如下图:

7ee90ac11e5c8f88385e2133adf6ab08.png

核心就是网站服务器程序, Web Services, 网站服务器需要监听一个端口, 常见也是默认的就是80端口, 当用户浏览器向服务器xxx.xxx.xxx.xxx发起请求时, 网站服务器程序就能监听到用户web服务的请求, 浏览器向服务器发起请求时肯定要包含相应的请求内容, 请求内容必须要按照一定的格式来写, 被称为"http请求头", 当然, 发送请求这是浏览器的事了, 网站服务器解析请求头的内容, 来决定回应的信息, 回应的信息也是按照一定得格式来回应的。这是早起的一遍HTTP服务过程。

到后来, web服务快速发展, 这种方法已经不能满足动态页面得需要了, 于是就诞生了CGI, 网站服务器解析到请求后与本机的CGI程序进行通信, 由CGI程序决定返回什么内容, CGI可用很多语言来写, 早期通常使用C语言来写, 因为C语言具有很强的夸平台性, 再到后来, 才出现了PHP、asp、jsp等这样的专门为web服务器所写的脚本语言来代替早期的CGI程序。

楼主说到双方怎么读取信息的问题, 要记住, 无论何时, 想要正确表现信息的内容, 双方都要遵循一定得协议/标准, 在浏览器端, 浏览器就是根据解析HTML内容做信息, CSS做信息呈现的样式, js为网页上的动作来将网页表现出来, 如果不按照这些已规定的协议/标准来, 那么双方都不能正确理解对方的意思, 也就谈不上进行通信了。就像IE6, 他就掉炸天的不遵循相关的标准, 到后来你看看成什么样了, 你写点CSS往IE6里一放他就有可能给你黑出鲜祥来, 这就是活生生的例子啊。不过也不能怪人家IE6, 也是有商业原因搁里面作怪。

那么C/C++程序员如何快速上手web开发, 一是入乡随俗, 学习PHP、asp或jsp等其中的一种作为后端逻辑处理程序, 如果确实不想学习这些, 那么你就拿C/C++来写成CGI程序给web服务器程序调用; 再掉炸天点, 你说我连web服务器程序都不想安装, 那么你完全可以自己写个web服务器程序来处理用户的HTTP请求, 真正做到随心所欲, 而且绝对掉炸天的可以吓尿一大篇。不骗你。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值