background image

aspphpasp.netjsp 等主流网站开发语言比

 — “

今天发一篇关于主流网站开发语言的文章

asp、php、asp.net、jsp 等主流网站开发语言比

较 ,和大家一起交流一下各种主流网站开发语言的优缺点,现在主流的网站开发语言无

外乎 asp、php、asp.net、jsp 等。网页从开始简单的 hmtl 到复杂的服务语言,走过了 10 多个年

头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的

区别、优势、劣势、开发注意事项!

HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定

是开始,不说了.

主流网站开发语言之 ASP:ASP 是微软(Microsoft)所开发的一种后台脚本语言,它的语

法和 Visual BASIC 类似,可以像 SSI(Server Side Include)那样把后台脚本代码内嵌到

HTML 页面中。虽然 ASP 简单易用,但是它自身存在着许多缺陷,最重要的就是安全性

 

问题。目前在微软的 .net 战略中新推出的 ASP.net 借鉴了 Java 技术的优点,使用 C Sharp 

(C#) 语言作为 ASP.net 的推荐语言,同时改进了以前 ASP 的安全性差等缺点。但是,使用

ASP/ASP.net

 

仍有一定的局限性,因为从某种角度来说它们只能在微软的 Windows 

NT/2000/XP + IIS 的服务器平台上良好运行(虽然像 ChilliSoft 提供了在 UNIX/Linux 上运

行 ASP 的解决方案,但是目前 ASP 在 UNIX/Linux 上的应用可以说几乎为 0)。所以平台

的局限性和 ASP 自身的安全性限制了 ASP 的广泛应用。

ASP 在执行的时候,是由 IIS 调用程序引擎,解释执行嵌在 HTML 中的 ASP 代码,最终

将结果和原来的 HTML 一同送往客户端。

主流网站开发语言之 PHP:PHP 

——“

的全名非常有趣,它是一个巢状的缩写名称

PHP: 

Hypertext Preprocessor”,打开缩写还是缩写。PHP 是一种 HTML 

 

内嵌式的语言 (就像上面

讲的 ASP 那样)

 

。而 PHP 独特的语法混合了 C,Java,Perl

 

以及 PHP 式的新语法。它可以比 

CGI 

 

或者 Perl 更快速地执行动态网页。

PHP

 

的源代码完全公开,在 Open Source 意识抬头的今天,它更是这方面的中流砥柱。不