您当前位置: 首页 > 网站建设 > 建站教程 > asp程序与php程序有什么区别? 正文

asp程序与php程序有什么区别?

2012-10-17 15:48:41   来源:腾睿科技   评论:0 点击:
asp 程序与 php 程序的区别前面我们讲了免费网站开源程序,这些开源程序基本上分两类 ,一类是 asp 程序 , 一类是 php 程序 。 这两类程序对网站的空间要求不一样,所以选择什么样的程序,必须要有...

asp 程序与 php 程序的区别

前面我们讲了免费网站开源程序,这些开源程序基本上分两类 ,一类是 asp 程序 , 一类是 php 程序 。 这两类程序对网站的空间要求不一样,所以选择什么样的程序,必须要有支持程序运行的空间才行 。

一般购买空间时,空间介绍都有说明,支持什么程序等内容。在安全性上 php 程序比 asp 程序要好一些 。 大家对程序有个大概的了解,知道分两大类就可以了。

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 。

ASP

ASP ( Active Server Pages )微软的 Windows IIS 系统自带的脚本语言 , 利用它可以执行动态的 Web 服务应用程序 。 ASP 的语法非常类似 Visual BASIC ,学过 VB 的人可以很快上手, ASP 也是这几种脚本语言中最简单易学的开发语言 。 但 ASP 也是这几种语言中唯一的一个不能很好支持跨平台的语言。

因为 ASP 脚本语言非常简单 , 因此其代码也简单易懂 , 结合 HTM L代码,可快速地完成网站的应用程序。

ASP 在国内异常流行 , 因为国内大多使用的是盗版的 Windows 和盗版的 SQLServer , 而 ASP + COM + SQLServer 实际上也是一种不错的搭配 , 其性能也不输于 PHP+MYSQL , 特别是 Windows 系统和 SQLServe r都有图形界面,比 APACHE 和 MYSQL 易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。

不过 , 正因为 ASP 很简单 , 所以单纯使用 ASP 所能完成的功能也是有限的,好在 COM ( Component Object Model )技术拯救了 ASP ,微软提供了 COM/DCOM 技术,极大拓宽了 ASP 的应用范围,使得 AS P几乎具有无限可扩充性。

结论:和 PHP 一样, ASP 简单而易于维护,很适合小型网站应用 , 通过 DCOM 和 MTS 技术 , ASP 甚至还可以完成小规模的企业应用 , 但 AS P的致命缺点就是不支持跨平台的系统 , 在大型项目开发和维护上非常困难。

上一篇:免费开源程序有哪些?
下一篇:什么是网站标题 (title)?

分享到:
更多
评论排行
十堰建站热点文章