web开发能⽤c语⾔写么,CC++程序猿如何快速⼊门WEB开
发?
⽤C/C++作web开发, ⾸先要了解浏览器 -> web服务器间的运作关系, 如下图:
核⼼就是⽹站服务器程序, Web Services, ⽹站服务器需要监听⼀个端⼝, 常见也是默认的就是80端⼝, 当⽤户浏览器向服务器
到后来, 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请求, 真正做到随⼼所欲, ⽽且绝对掉炸天的可以吓尿⼀⼤篇。不骗你。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论