asp、php、asp.net、jsp 等主流网站开发语言比
较
— “
今天发一篇关于主流网站开发语言的文章
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 意识抬头的今天,它更是这方面的中流砥柱。不