《PHP发展现状.pptx》由会员分享,可在线阅读,更多相关《PHP发展现状.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP发展现状n n陈浩陈浩 HaohappyHaohappyBlog:Blog: nPHP&MorePHP&More电子杂志编辑电子杂志编辑n nZend FrameworkZend Framework中文团队中文团队 Team Leader Team Leader 今天,PHP已经成为网络上使用最为广泛的编程语言,超过40%的WEB程序使用PHP来编写。PHP被安装在超过2200万个域名的网站服务器上。Source:Programming PHP,2nd Edition n n美国互联网市场调研机构美国互联网市场调研机构NetCraft 2006NetCraft 2006年年4 4月份的网
2、站统计数据表明,月份的网站统计数据表明,全球网站数量已经超过了全球网站数量已经超过了80008000万。互联网发展在全球继续呈现快速增长万。互联网发展在全球继续呈现快速增长趋势。在过去三年中,全球网站数量已经翻了一倍。趋势。在过去三年中,全球网站数量已经翻了一倍。n n 统计还显示,统计还显示,WEBWEB服务器市场中,基于服务器市场中,基于LinuxLinux的的ApacheApache依然是网站的第依然是网站的第一选择。目前,一选择。目前,LinuxLinux及及ApacheApache在网站操作系统及在网站操作系统及WEBWEB服务器软件市场服务器软件市场的份额为的份额为62.7%62.
3、7%,由于价格高昂和安全性不足,微软的,由于价格高昂和安全性不足,微软的WindowsWindows操作系操作系统以及统以及IIS WEBIIS WEB服务器软件的市场占有率仅为服务器软件的市场占有率仅为25.2%25.2%。由于。由于LinuxLinux、ApacheApache均免费,此外还有免费数据均免费,此外还有免费数据MySQLMySQL服务器和开源语言服务器和开源语言PHPPHP共同构共同构建了广受追建了广受追 捧的捧的“LAMP”“LAMP”套件,性价比极高,因此赢得网站开发人员套件,性价比极高,因此赢得网站开发人员的非常青睐。尽管微软的非常青睐。尽管微软IISIIS服务器软件、
4、脚本语言服务器软件、脚本语言ASP(ASP.NET)ASP(ASP.NET)目前在目前在施行免费施行免费 赠送,但数据库赠送,但数据库SQL ServerSQL Server和和AccessAccess均收费,对于均收费,对于LAMPLAMP来说来说还是处于劣势。还是处于劣势。n n最近数据表明,快速崛起的最近数据表明,快速崛起的WEB2.0WEB2.0网站半数以上采用了完全的网站半数以上采用了完全的LAMPLAMP平台。平台。PHP development timeline with usage(Source:Netcraft)(Source:Netcraft)PHP2006n nZEND
5、ZEND 和和IBMIBM共同发起共同发起(2005)(2005)了一个开源项目了一个开源项目PHP Collaboration PHP Collaboration ProjectProject。这个项目基于。这个项目基于PHPPHP和和EclipseEclipse,目的在于使,目的在于使PHPPHP与微软的与微软的.NETNET平台在中小企业市场展开竞争。除了平台在中小企业市场展开竞争。除了IBMIBM之外,之外,ZENDZEND还联合了还联合了Oracle,MySQL,Intel,Actuate,NingOracle,MySQL,Intel,Actuate,Ning等多家企业来对这个项目提
6、等多家企业来对这个项目提供支持供支持中文文档团队 Eclipse PHP IDEOpen source and free!(Source:Zend)(Source:Zend)PHP6!n n安全:安全:register_globalsregister_globals,magic_quotes_gpcmagic_quotes_gpc和和safe_modesafe_mode被删除被删除n n效率:效率:APC(Alternative PHP Cache)APC(Alternative PHP Cache)加速器默认绑定发布加速器默认绑定发布n nUnicodeUnicode改进改进n nXMLRe
7、ader/XMLWriterXMLReader/XMLWritern n非非PDOPDO的数据库扩展全部移入的数据库扩展全部移入PECL(mysql_*()PECL(mysql_*()函数函数)n nPHPerPHP Community PHP PHP社区是全球最活跃的开发社区,数以千万计社区是全球最活跃的开发社区,数以千万计的人们在此共享代码,推广的人们在此共享代码,推广PHPPHP,互相帮助,并,互相帮助,并建立了很多知名的项目,例如建立了很多知名的项目,例如WikipediaWikipedia、MamboMambo、PHP-NukePHP-Nuke、FUDforumFUDforum、Su
8、garCRMSugarCRM、WordPressWordPress等(这里只提及极小一等(这里只提及极小一部份)。部份)。PHP对开源文化的贡献对开源文化的贡献最活跃,最开放,共享最彻底的是哪种语言?PHPBright future!落后的中国落后的中国PHPn n中国的中国的中国的中国的LAMPLAMP普及程度处于世界最低水平普及程度处于世界最低水平普及程度处于世界最低水平普及程度处于世界最低水平(Source:Haohappys Blog)(Source:Haohappys Blog)国内国内PHP应用情况应用情况n n据PHPChina资料统计,在中国前200名的网站中有61%的采用了L
9、AMP技术。n n包括所有门户网站,如新浪、雅虎中国、TOM、搜狐、网易、腾讯国内国内PHPerPHPern n估计20万左右 很不严格的估计PHP电子杂志电子杂志 PHP&More世界上目前只有少数几个国家有PHP专业杂志,如美国、德国PHPMore 团队:AvengerBinzyWuEasyChen Freeman Haohappy KnightE Rainx 深空 国内国内PHP社区社区n n好像没有?论坛 社区国内主要的国内主要的PHP论坛论坛国内国内PHP论坛存在的问题论坛存在的问题n n人气不足n n没有优秀的论坛管理团队n n缺乏商业力量支持 有所改观有所改观n n信息重复 重复
10、发问、解答重复发问、解答n n技术过时 如如register_globalsregister_globals问题问题国内国内PHP程序员存在的问题程序员存在的问题n nPHPerPHPer素质:基础不扎实、英文水平不高素质:基础不扎实、英文水平不高n n缺乏成型的组织,多为散兵游勇,一团散沙缺乏成型的组织,多为散兵游勇,一团散沙学习方式多为闭门造车型,缺乏培训学习方式多为闭门造车型,缺乏培训n n缺乏优秀的中文学习资料,特别是缺乏优秀的中文学习资料,特别是PHPPHP图书图书n n与国际与国际PHPPHP社区联系很少,不了解最新趋势社区联系很少,不了解最新趋势知识老化,重复劳动知识老化,重复劳
11、动如何解决?如何解决?n n个人的努力个人的努力n n有组织的互相帮助,信息共享有组织的互相帮助,信息共享建立活跃的建立活跃的PHPPHP社区,对于新手多予以帮助,指点,社区,对于新手多予以帮助,指点,使之少走弯路使之少走弯路对于实际项目中的疑难和高端应用内容,多组织深对于实际项目中的疑难和高端应用内容,多组织深入的讨论,并总结成文入的讨论,并总结成文关于福建关于福建PHP社区的设想社区的设想n n原则原则有组织,无纪律,自由的技术交流社区有组织,无纪律,自由的技术交流社区n n活动活动不定期组织线下聚会不定期组织线下聚会其它形式的交流(如网上)其它形式的交流(如网上)如何组织活动,让大家有所收获,是今晚讨论的主题之一如何组织活动,让大家有所收获,是今晚讨论的主题之一两则小广告两则小广告n nPHP&MorePHP&More第七期征稿,国庆期间投稿有礼第七期征稿,国庆期间投稿有礼品赠送品赠送n nHaohappyHaohappy翻译的翻译的Programming PHPProgramming PHP第二版(中第二版(中译名译名PHPPHP程序设计,程序设计,PHPPHP创始人创始人RasmusLerdorf RasmusLerdorf 等著,等著,OreillyOreilly出版)将于出版)将于20072007年一年一月份上市月份上市END
限制150内