式的文件,然后以另外一种格式将其展示出来。”
林鸿停顿了一下,觉得这样可能有些抽象,打了个比方:“它就好像是一个翻译,将网页编程语言翻译成为我们能够看懂的文本语言。浏览器和服务器之间所使用的协议是一种叫做HTTP的协议,全称就是超文本传送协议,它允许将超文本标记语言,也就是使用HTML编写的文档从Web服务器传送到浏览器……”
接下来,他像他们解释了一下什么叫做HTML语言,并且编写了一个简单的“HelloWord”程序给他们示范。
这种语言非常简单,并且很多标签都是成对出现的,所以吴东他们都听懂了。
“利用HTML语言,我们可以做出内容非常丰富的网页。”林鸿继续说道,“但是这些网页都是静态的,如果想要让其中的内容发生变化,例如张达所说的,给他们打分,然后实时显示出来,这就涉及到动态语言方面的内容了,并且还需要保存数据,利用到数据库。”
林鸿也不指望一次姓就直接将他们全部教懂,只是让他们有一个比较直观的认识,如果以后自己有兴趣,可以进一步进行研究。所以他的讲解基本上都是一遍过,不管他们能听懂还是没听懂。
他打算使用的动态编程语言还是他比较擅长的C语言,通过一种“通用网关接口(CGI)”的技术来和用户进行交互,记录用户对照片的评分。
CGI语言是由美国国家超级电脑应用中心开发的一种技术,1993年就出现了,后来很快便在互联网上流行起来,成为比较主流的动态WEB编程技术,它的编程语言可以有多种,比较常见的有PERL语言,当然其他诸如Unix的SHELL命令,PYTHON,C以及C++都可以用来开发CGI程序。
林鸿对这一块非常熟悉,所以他很快就将服务器的环境给部署完毕,将CGI的模块挂载上