网络技能一日千里,仔细的网友会发现许多网页文件扩展名不再仅仅“.htm”,还有“.php”、“.asp”等,这些都是选用动态网页技能制造出来的。
早期的动态网页首要选用CGI技能,CGI即Common Gateway Interface(共用网关接口)。您能够运用不一样的程序编写合适的CGI程序,如Visual Basic、Delphi或C/C++等。尽管CGI技能现已开展老练并且功用强壮,但由于编程艰难、功率低下、修正杂乱,所以有逐步被新技能替代的趋势。
下面分析几种当前颇受重视的新技能:
1、PHP 即Hypertext Preprocessor(超文本预处理器),它是当今Internet上最为炽热的脚本言语,其语法学习了C、Java、PERL等言语,但只需要很少的编程常识你就能运用PHP树立一个真实交互的Web站点。
它与HTML言语具有非常好的兼容性,运用者能够直接在脚本代码中参加HTML标签,或许在HTML标签中参加脚本代码然后非常好地完成页面操控。PHP供给了规范的数据库接口,数据库衔接便利,兼容性强;扩展性强;能够进行面向目标编程。
2、ASP 即Active Server Pages,它是微软开发的一种相似HTML(超文本标识言语)、Script(脚本)与CGI(共用网关接口)的结合体,它没有供给个人专门的编程言语,而是答应用户运用许多已有的脚本言语编写ASP的应用程序。ASP的程序编制比HTML更便利且更有灵活性。它是在Web服务器端运转,运转后再将运转成果以HTML格局传送至客户端的浏览器。因而ASP与通常的脚本言语比较,要安全得多。
ASP的最大优点是能够包括HTML标签,也能够直接存取数据库及运用无限扩大的ActiveX控件,因而在程序编制上要比HTML便利并且更赋有灵活性。经过运用ASP的组件和目标技能,用户能够直接运用ActiveX控件,调用目标办法和特点,以简略的方法完成强壮的交互功
静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情
动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要由于现在有动态网页静态化的技术,一般网页前台的文件都是以html,htm,shtml 结尾。此类网站有后台,有数据库,前台页面与数据库没有任何交互的行为,此类网站与静态网站无异,可以视为静态网站。