PHP学习之新手上路(二)[网站编程]
本文“PHP学习之新手上路(二)[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
为什么要挑选PHP?
2. 竞争对手:ASP,mod_perl,JSP
用于实现交互式动态网页的技术有好多,此中CGI又称通用网关接口(Common Gateway Interface),是外部程序和WEB服务器之间的尺度编程接口,但是CGI程序带来的缺陷实在太多;而Perl很好地办理了CGI中的问题,被用来驱动复杂的WEB技术;微软的ASP(Active Server Pages)的呈现,以它简单上手、轻松编写程序和微软件强有力的支持后盾使得ASP一下子成了许专业编程人员和非专业编程人员的骄子;Middle ware和Allaire的Cold Fusion是另一种办理办法,并且Cold Fusion有一个已证实坚固的搜索引擎组件;JSP 是Sun公司推出的新一代站点开辟语言等等.有这么多的动态WEB技术,大概你会问:“为什么我要挑选PHP呢?”
在答复这一问题之前,让我们先来看看ASP,PHP和JSP之间的优缺陷.
2.1 关于ASP
ASP 由于其简单功效实用等方面遭到广大朋友的喜好,再加上MS的强有力支持,可以说是时下作站点最为风行的语言之一,他借助MS的Com 技术,几近可以实目前C/S 可以实现的全部功效,可以说确切具有相当的竞争力.ASP的代码实现也很简单,MS 供应的InterDev 在RAD 的底子上,使ASP 的开辟一夜之间火遍了大江南北.但是他的缺陷是,由于MS 长期以来的霸道作风,他只能运行在MS的平台上,因此在关键性的利用上令人难以简单承受.
2.2 关于JSP
JSP 是Sun公司推出的新一代站点开辟语言,他完好办理了目前ASP,PHP的一个通病--脚本级履行(目前PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡成就,将Java 从Java 利用程序 和 Java Applet 之外,又有新的硕果,就是Jsp--Java Server Page.Jsp 可以在Serverlet和JavaBean的支持下,完成功能强盛的站点程序.
据我所知,JSP基于Java,因此Java程序员可以轻松开始编码.ASP只是一个普通的引擎,具有支持多种语言的本领,不过默许的并且是最常用的还是VBScript.mod_perl与Perl一样强盛,只是更快一些.
关于ASP、JSP、PHP等,到底哪类语言更好?差别的人有差别的见解.不过有一点我们必必要明确的:关于ASP、JSP等,你能否清楚购置它们会有多高贵以及它们需求多么高贵和强盛的硬件.假如你有什么中立的概念(比方说没有被SUN和Microsoft的百万美金所影响),请趁便告诉我.
2.3 关于PHP
PHP 是秉持Linux 的GNU 气势,借助与源码公开,使他疾速成为世界上目前利用最为遍及的站点制作语言之一.借助与C 的情势,引用类的概念,使得代码的可反复性利用便的非常简单.加上他和Linux,Apache 和MySql 的精密配合,关键性的利用也没有问题(闻名的Sina就是采取Php).同时,PHP第四代Zend(PHP4)的核心引擎正式版也已经公布了,整个程序的核心得到了大幅度的改良,让PHP程序的履行速度变得更快.PHP在最佳化之后的效率,已比传统CGI大概ASP等程序有了更好的表现.并且正因为PHP是免费的,因此任何人都可以拜候PHP WEB站点,下载完好的源代码.更重要的是:用PHP编写的代码履行起来会更快,能实现一样功效的PHP代码,不用改变便可以在差别的WEB服务器上、差别的操作系统下运行.就凭这一点,你就已经有充足的来由挑选PHP.
以上是“PHP学习之新手上路(二)[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |