其实这类知识点,大家知道即可。这样当自己去面试时,让面试官觉得你的课外知识比较丰富,懂得的不只是关于编写代码的技能,同时还具有该行业内相关知识。常见的动态网页技术有如下:
1、CGI(common gateway interface)
这种技术的主要特点为:
①CGI技术是早期使用最多的动态网页技术,其发展成熟并且功能强大;
②该技术可以用不同的语言进行编写(常见的包括vb,Delphi,c/c++,perl),但是CGI最常用的仍然是c/c++和perl这两种语言;
③编程效率较低,编程难度较大;
④目前行业中的动态网页技术很少使用CGI,其一般常用于Linux/Unix系统中。
2、ASP技术
技术特点为:
①简单易学
②安装比较方便
③相较于cgi技术来说,编程效率较高
④功能扩张比较困难,由于ASP的功能扩展是基于com组件【附注:所谓com组件是微软开发的一种新的软件开发技术,基于这种开发框架,可以开发各种各样的组件功能,并将开发的这些功能结合成为一个复杂的系统】,而从事com组件的开发比较困难,因此ASP的功能扩展比较复杂;
⑤跨平台性差。
3、Php技术
技术特点:
①良好的跨平台性,多种数据库支持;
②效率比较高,具有良好的安全性;
③由于该技术是由一个软件开发组织开发出来的,所以该技术为免费试用;
4、JSP(html+java片段+jsp语法+js)
技术特点:
①类似java语言,一次编写,到处运行;
②具有良好的跨平台性;
③多种开发工具支持;
④强大的可伸缩性的方式;
⑤JSP相较于前几种技术,复杂度较高;
⑥JSP要求的运行环境的机器配置比较高,因为JSP是用class常驻内存的方式运行的,优势是效率很高,但是却占用机器的内存更多。