共 1 篇文章

标签:PHP都是什么? (php asp 服务器)

ASP,PHP都是什么? (php asp 服务器)

首先,PHP是单独的一种语言,不向ASP有VB、P有JAVA作为支撑,PHP是自己的语言,一种专门为编写动态网页而产生的语言。顺便说一句,现在的PHP有GDK和SLI两个项目,分别用来实现在GUI图像界面下和命令提示符下的PHP程序设计支持,本身PHP是为网页而生的。 其次我要说网页里面的VBSCRIPT和JAVASCRIPT,可以说它们是HTML本身的元素,因为它们是在客户端的IE里面解释执行的,无论是ASP、PHP、还是P都不处理它。 ASP、P、PHP是现在动态网站最常见的三种语言,如果你决定把一生奉献给MICROSOFT,那么你就选择ASP,因为ASP只有WINDOWS平台才完美枯闹枣支持,本身ASP的技术的非常先进的,但是致命的问题就是MICROSOFT独家垄断。 PHP是专门为网站建设而生,如果你是初学者,或者你希望快速入门、快速出成果,或者你的服务器硬件平台性能有限,或者你没计划为大型企业开发应用,那么PHP将是你的更佳选择。PHP在各种平台上都有非常惊人的表现,可以非常方便的构建各弯差类数据库支持的中小型企业应用。 PHP的致命弱点之一是不成熟,在急剧的升级,不断的有新元素和新概念。这是因为它的第二个致命弱点,不太适合开发大型应用--没拆其对象、封装等功能薄弱,不太适合多人团队开发大型项目。这两个问题P非常完美的解决了,其多种构建方式,特别适合大型团队开发大型项目。当然,这就让P反而不太适合非常小型的应用,搭个基础平台都需要很多工作。 目前,最常用的三种动态网页语言有ASP(Active Server Pages),P(Java Server Pages), PHP (Hypertext Preprocessor)。 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境, 利用它可以产生和运 行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VB Script(Java script )作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法 , 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支持目前绝大多数数 据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点( )自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 P 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病-- 脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Jav a 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Js p--Java Server Page。晌慧戚Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点 程序。 三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但P代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 P 页面的 之一次请求时发生。在 ASP 、PHP、P 环境下, HTML 代码主要负责描述信息的显示样式 ,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PH P、P 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 、PHP、 P三者都是面向 Web 服务器的技术 ,客户端浏览器不需要任何附加的软件支持。 技术特点 ASP: 1. 使用 VBScript 、 cript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成 网站的应用程序。 2. 无须 compile 编译,容易编写,可在服务器端直接宴陵执行。 3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即 可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的碧大脚本语 言 (VBScript 、 Jscript)...

技术分享