« 上一篇下一篇 »

现在主流网站用的是PHP还ASP,PHP的介绍以及优势详细分析

    目前,web动态语言是asp.net,php,jsp三国鼎力的态势。目前JSP有逐渐被淘汰的催势,取而代之的是微软的asp.net。php以其开源性受到广泛应用,算的上是主流开发语言,像国内大多数论坛,新浪,百度等等都是php开发而来的。jsp由于安全性更高,所以多用于教育机构、政府机构类的。asp.net做的网站相对少于前两者

 

什么是PHP

   PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

  PHP 是一种HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用PHP 独特的语法混合了C、Java、Perl 以及PHP 自创新的语法。它可以比CGI 或者Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要诚信编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统

 

PHP语言的特性包括:


1、PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。


2、PHP支持几乎所有流行的数据库以及操作系统。


3、PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比:


     PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;


     PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。


4、最重要的是PHP可以用C、C++进行程序的扩展!


PHP语言的八大优势:


1、开放源代码,所有的PHP源代码事实上都可以得到。


2、免费性,php和其它技术相比,PHP本身免费且是开源代码。


3、快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。


4、跨平台性强,由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。


5、专业专注,PHP支持脚本语言为主,同为类C语言。


6、效率高PHP消耗相当少的系统资源。


7、面向对象,在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。


8、图像处理,用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
 
总结:
所有的PHP源代码事实上都可以得到PHP是免费的。和其他技术相比,PHP本身免费PHP的快捷性。程序开发快,运行快、技术本身学习快。嵌入与HTML:因为PHP可以嵌入与HTML语言,它相对于其他语言,编辑简单,实用性强,更合适初学者跨平台性高:由于PHP是运动在服务器端的脚本,可以运行在Unix、Linux、Windows下。效率高:PHP消耗相当少的系统资图像处理:用PHP动态创建图像面向对象:在PHP、PHP5中,面向对象方面都有很大的改进,现在PHP完全可以用来开发大型商业程序专业专注:PHP支持脚本语言为主,同为类c语言