您的位置 >>> 星想互联 >>> 网站建设 >>> 建站知识
asp 程序与 php 程序的区别
点击数:2452  发布时间2014-11-09 19:43:29
  
前面我们讲了免费网站开源程序,这些开源程序基本上分两类,
一类是 asp 程序,
一类是 php 程序。
这两类程序对网站的空间要求不
一样,所以选择什么样的程序,必须要有支持程序运行的空间才行。
一般购买空间时,空间介绍都有说明,支持什么程序等内容。
 
在安全性上 php 程序比 asp 程序要好一些。
大家对程序有个大概
的了解,知道分两大类就可以了。
 
以下是比较专业的介绍,可看可不看。不影响我们学习 seo 的。
 
PHP
PHP(Hypertext Preprocessor)是一种嵌入 HTML 页面中的脚
本语言。它大量地借用 C 和 Perl 语言的语法,并结合 PHP 自己的特
性,使 Web 开发者能够快速地写出动态产生页面。
PHP 是完全免费的开源产品,
不用花钱,
Apache 和 MYSQL 也是用
样免费开源,在国外非常流行,PHP 和 MYSQL 搭配使用,可以非常快
速的搭建一套不错的动态网站系统,
因此国外大多数主机系统都配有
 
免费的 APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比 IIS
+ASP+ACCESS 要高,而后者的使用还必须另外交钱给微软。
 
PHP 的语法和 Perl 很相似,但是 PHP 所包含的函数却远远多于
Perl,PHP 没有命名空间,编程时候必须努力避免模块的名称冲突。
一个开源的语言虽然需要简单的语法和丰富的函数, PHP 内部结构

的天生缺陷导致了 PHP 不适合于编写比中小型业余网站更大的网站。
 
PHP 开发的成功案例:
MediaWiki — 著名的维基百科(Wiki)程序,如此庞大的条目
居然只用 PHP+MYSQL 就能够支持,
真是不可思议。
WordPress — 著
名的 Blog 系统,功能上丝毫不输于 Movable Type,不少用户都纷纷
从 Movable Type 转移到了 WordPress。
 
结论:
PHP 语法简单,非常易学易用,很利于快速开发各种功能不同的
定制网站,PHP 因为结构上的缺陷,使的 PHP 在复杂的大型项目上的
开发和维护都比较困难。
 
ASP
ASP(Active Server Pages)微软的 Windows IIS 系统自带的
脚本语言,利用它可以执行动态的 Web 服务应用程序。ASP 的语法非
 
常类似 Visual BASIC,学过 VB 的人可以很快上手,ASP 也是这几种
脚本语言中最简单易学的开发语言。 ASP 也是这几种语言中唯一的

一个不能很好支持跨平台的语言。
因为 ASP 脚本语言非常简单,
因此其代码也简单易懂,
结合 HTML
代码,可快速地完成网站的应用程序。
ASP 在国内异常流行,
因为国内大多使用的是盗版的 Windows 和
盗版的 SQLServer, ASP+COM+SQLServer 实际上也是一种不错的

搭配,
其性能也不输于 PHP+MYSQL,
特别是 Windows 系统和 SQLServer
都有图形界面,比 APACHE 和 MYSQL 易于维护,因此对于不重视知识
产权的国家来说也是一种不错的选择。
不过,
正因为 ASP 很简单,
所以单纯使用 ASP 所能完成的功能也
是有限的,好在 COM(Component Object Model)技术拯救了 ASP,
微软提供了 COM/DCOM 技术,极大拓宽了 ASP 的应用范围,使得 ASP
几乎具有无限可扩充性。
 
PS:
结论:和 PHP 一样,ASP 简单而易于维护,很适合小型网站应用,

过 DCOM 和 MTS 技术,
ASP 甚至还可以完成小规模的企业应用, ASP

的致命缺点就是不支持跨平台的系统,
在大型项目开发和维护上非常
困难。
来源:星空互联
【上一篇】容易被忽略的SEO技巧
【下一篇】jQuery理念