PHP语言发展的历史介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP语言发展的历史介绍
PHP语言发展的历史介绍
PHP是一种开源的脚本语言,自1994年问世以来,受到互联网和开源运动发展的推动,取得了迅猛的发展(近年来发展速度高达37%,明显高于其他两种通用语言Jave和C#;而且PHP的发展反过来又促进互联网和开源的发展。
下面是PHP语言发展历史介绍,欢迎阅读了解。
PHP更广泛地应用于互联网网站,有人说“如果要做网站就离不开PHP”,这话虽然有点夸张,但PHP确是全球各大网站优先采用的编程语言;PHP还是一种跨平台语言,不但可以在开源平台上顺利运行,也受到一些知名的闭源平台(如微软)的欢迎;PHP具有简单、易学、易用的特点,其语法与C语言接近,深受专业程序员以及业余爱好者的欢迎(有人还说这是草根阶层的编程语言);中国应用PHP的水平如何?在2005年全球国别(约175个国家和地区)排序中倒数第四,用得很差,据2007年统计,上升了几十位,有很大进步,但也只占中下游的地位,迄今还没有较大改观。
对于大学生来说,掌握PHP编程语言,无疑会有利提高其毕业后的就业机遇和就业能力。
PHP在发展中演变为超文本预处理器(Hypertext Pre Processor)。
PHP是一种自由/开源的脚本语言(也称Web脚本语言),可直接写到超文本标志语言HTML中去。
PHP在服务器端执行(PHP还是一种服务器端技术),表现为程序员可阅读的`HTML语言,不需编译过程,人们就可阅读;即其源代码不需进行二进制编译,可直接进入机器为机器所识别(不需派生二进制的机器识别码)。
到客户端时,浏览器直接可以识别。
PHP语言基于LAMP(Linux,Apache,MySQL,PHP)开源架构(国内对2010年中国PHP程序员部署PHP应用程序使用的平台作过统计,部署在LAMP平台上的占77%),与之对应的Java语言基于J2EE架构,C#语言基于.net架构。
我们注意到在当前的门户网站中也在广泛使用NGINX服务器作为Web服务器,它也像Apache服务器一样主要使用PHP语言开发,形成了LNMP开源架构。
PHP是受欢迎的跨
平台脚本语言,PHP不但可以在开源平台上运行,也可以在Windows 上运行,微软在运行自己的ASP同时,也运行PHP。
PHP自1994年问世以来迄今已被全球3000多万个网站所采用。
PHP在全球主要应用于各大网站,如Yahoo!,Google,Lycos,Youtube,Facebook,TWitter等,以及主要的IT跨国公司,如IBM,Oracle,Siemens,Cisco,Intel,Google,Microsoft,Red Hat等。
去年6月29~30日在召开“2010开源中国开源世界高峰论坛”之际,微软全球开源互操作和战略合作部总经理Sandeep Gupta在会上作了《开放策略与云计算》的报告,微软在云计算中大量采用PHP技术;据PHP 创始人(之一)Zeev谈,最近PHP与Adobe Flash合作,为智能手机、平板电脑提供新的应用。
PHP在国内应用主要是国内各大网站,如新浪、百度、搜狐、腾讯、阿里巴巴、淘宝、当当、开心、TOM等,在所统计的中文网站500强中应用PHP技术者有394家约占80%,近年来PHP的应用也扩展到IT中小企业和小网站,并为团购微博采用PHP搭建小型网站。
近年来团购和微博在国内兴起,天天、最土、煮米等团购开源系统,新浪、腾讯等微博推出的开源产品,都基于PHP搭建的。
在国内迄今已涌现出数十万个PHP的程序员和爱好者。
PHP具有简单、易学、易用、快速开发、扩展性强、粘合性好(可使各种数据库、各种语言与网页建立联系,粘合在一起),以及互操作性强等特点,取得了广泛应用。
PHP与Perl、Python、Ruby共同特点都是自由/开源脚本语言,以及具有简单(Perl小程序简单,大程序不太实用),易学,、易用(Perl 不易读),便于快速开发等特点,Perl有庞大的CPAN库支持,Perl、Ruby有强大、灵活的文字处理功能,PHP扩展性强,粘合性好,Ruby语言简单,可移植性高;Perl过去用得较多,Python近来使用多起来了,Ruby最近才推出。
PHP使用广泛,是主流应用,但要注意在使用中存在的安全问题。
据统计,在2010年企业使用的开发语言中,PHP占78.9%,Perl/Python/Ruby占7.9%(作为统计对照,C/C++占22.4%)。
国内PHP程序员使用Linux操作系统的比例高达77.3%,使用主流的开源数据库MySQL的比例高达96.8%,他们关注的主流应用为社交网络服务(SNS),其次是内容管理系统(CMS)和电子商务(如网店ECShop,网上商店ShopNC,在ShopNC上更建设了PHP多用户电子商城系统)。
在国内PHP编程队伍中从业者占97.3%,业余爱好者占2.7%,集中在大专/大学学历段(占85%),在IT与通信行业中人数最多,占80%以上。
开源社区是PHP发力的基地,在国内已建开源社区约200多个,但具有开发实力(包括采用PHP)的社区还不多,需要继续依靠自身奋斗、社会支持、政府扶植三管齐下努力;PHP Cbina等社区过去肩负PHP的培训任务,做得很出色,要继续坚持下去,要在全国范围内多点建设并扩大培训体系;举办PHP论坛也十分重要,本届论坛出席者300多人,济济一堂十分踊跃,一片繁荣景象;国外一些IT企业在自己编制的工程技术队伍中,建立开源开发组织(如LTC、OTC等)或组织开源志愿者开发团队,为开源社区无偿作贡献,这种经验值得国内企业学习和仿效;我们曾鼓励在国内有分支机构的跨国公司(如IBM、Intel、Microsoft、Red Hat等)从各方面支持社区开发和PHP应用;要鼓励各企业、网站、学校、社区和个人特别是OSSfirms,担负起培训、应用、推广、普及PHP技术、Zend产品与服务的重任。
【PHP语言发展的历史介绍】。