在无孔不入的互联网应用环境下,Web2.0、云计算、物联网等新概念将不断催生出新的产业和服务,而支撑这些新型产业和服务的技术体系非PHP莫属,越来越多的Web应用也开始选择PHP作为主流的技术解决方案。可以说在Web开发的世界里,PHP是最流行的语言之一。
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言,同时PHP和ASP、JAVA一样,是一门常用于Web编程的语言,它能运行在Windows、Linux等绝大多数操作系统上。PHP常与开源免费的Web服务Apache和MySQL数据库配合使用于Linux平台上(简称LAMP),具有最高的性价比,号称“Web架构的黄金组合”。在与其他同类编程语言的比较中,PHP具有开发速度快、运行效率高、安全性好、可扩展性强、开源自由等特点。
而那些抱怨PHP的人,有很多是仍旧在使用旧版本的PHP。他们或许是不愿意承认 PHP 不管在语言层面还是在社区层面都在以很快的速度演变和发展,实际上它比任何其他语言或者 Web平台都发展的快。尽管并不总是如此,但过去的五六年时间里,PHP 确实经历了一个惊人的发展历程。
PHP的特点
PHP的绝技在于:尽管经过了这么多年的变化,PHP 对于非技术人员依然是最容易学习的语言,它让人可以比其他技术更快地建立动态网站。PHP 可能不是这个世界上设计最好的语言,但是它能让你完成你想做的事情,这一点是毋庸置疑的。就像PHP的创始人Rasmus Lerdorf说的那样,PHP是为了解决Web开发者的实际问题而诞生的。
在C/C++、JAVA、PHP、ASP这些开发语言中,PHP无疑是最容易学的语言,如果你有一些编程基础,你就能更快地上手PHP。我觉得,那些寻找顶级Web开发语言而排除掉PHP的人是极其目光短见的,我使用PHP编写代码已经有很多年了,无论是像错误追踪系统这样的高级功能,还是简单地重复使用页眉和页脚这样的普通功能,都可以用PHP实现。
另外,我不是唯一一个使用PHP的人,如果PHP不值得引起注意,如果它只是小儿科或者业余爱好者的语言,那么它为什么会成为在Web开发中成长最快的语言呢?如果它没有ASP或者JSP那么强大,那么它又怎么能被用在流量巨大的Web网站上呢?
我敢肯定,ASP 和JSP都有它们各自的特点和强项,但是我相信人们用它们不是因为它们能够提供比PHP更加强大的功能,而是因为人们已经了解和适应了它们,并希望以自己习惯的方式方法编写代码。
PHP的发展
我们先来看一组有趣的数字:目前全球5000万互联网网站中,有60%以上使用着PHP技术,Wordpress 被全世界 16.6% 的网站使用。使用率最高的三个 CMS 建站系统是:第一的 Wordpress 份额为 54.3%,第二的 Joomla 份额为9.2%,第三的 Drupal 份额为6.8%。而这三个产品都是用 PHP 开发的。PHP也入选了全球五大最受欢迎的编程语言,并且是唯一入选的脚本语言。在国内,80%以上的动态网站都在使用PHP开发,AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为78.8%。
越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。目前而言,PHP依然是国内大部分Web项目的首选,而且有很多公司从其它语言(如ASP,JAVA)转到了PHP。PHP的快速,开发成本低,周期短,后期维护费用低,开源产品丰富,这些都是很多其它语言无法比拟的。
PHP的需求
在最近几年,我们可以看到企业对PHP的使用更加广泛,与此同时对PHP相关的Web开发人才需求更是急速升温。分析不同行业的网站,我们可以看到包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、金山等各大网站都在寻求PHP开发高手。从各类企业发布招聘PHP的人才信息中可以看出,市场对PHP人才的需求量还是巨大的,特别是那些有能力有经验的开发者。其实,以上种种信息都在给我们传递一种暗示:PHP技术目前依然很给力。
PHP技术和相关人才,正是迎合目前互联网的发展趋势,PHP作为非常优秀的、简便的Web开发工具,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低了使用成本,还提升了开发速度,满足Web开发新的需要。PHP开发的相关岗位在程序员中是很热门的,而且一直处于供不应求的局面。所以说,PHP技术有着很好的就业机会和发展前景,学习PHP是一个不错的选择。
最后再次说明,PHP 可能不是最好的编程语言,但它对Web开发的确做出了相当大的贡献,是Web开发领域中最流行的语言之一。