PHP:风雨欲来 路在何方?_php基础

PHP4:奇迹背后

1995年时,Rasmus在用PHP写他的个人主页;今天,PHP成为风靡全球的脚本语言,越来越多的站点选择使用PHP,连Yahoo都放弃了自己的脚本而改用PHP支持它的网站。可以说,PHP是一个奇迹。我一直认为,任何奇迹背后都有它的原因。现在,就让我们透过这个奇迹,来看看PHP的成功之道。

1 简单易用

PHP的入门门槛很低,它对使用者的要求微乎其微。学过C语言的人,使用PHP几乎不需要什么时间。它们的语法是如此相似,以至于我常常想,是不是在C语言变量前加个$就能改成PHP。这使得大量C程序员在网络脚本中选择了PHP。另外,比起ASP的组件系统和Java庞大的类库来,PHP的函数库要好学多了。在编程风格上,PHP更是自由,你可以使用N种风格来写你的脚本程序。这些特性使得PHP成为初学者的首选语言。抢占初学者市场是很重要的策略。如同任何人都会对自己的初恋记忆犹新一样,人们往往会对最初学习的语言有很深的感情。即使后来自己成长了,改用其他语言了,还是会时时记起最初学习的语言。在这点上,PHP做得很出色。

2 剪裁得当

PHP开发组是最了解网络的一群人,他们非常清楚用户要的是什么。PHP就是要做一个出色的网络脚本语言,而且,它只是要做一个网络脚本语言。PHP提供的函数集在网络方面相当强大,而且重点均专注于网络应用。像PHP中的无组件文件上传,超多数据库支持等特性都表现出这个特点。顺便说一句,PHP甚至支持ACCESS数据库。专注使得PHP在网络上表现出极其优秀的性能。有失才能有得。

3 支持强大

PHP有强大的OpenSource团体支持,在网络上有数以万计的开源代码。你可以整合几个现有程式来实现你的应用,也可以分析大师级的代码来得到提高。PHP还有很多扩展性的项目来增强PHP在某个方面的功能。像注重编程规范化和代码重用的PEAR,提供可编译模板技术的Smarty,甚至开发桌面程序的GTK。

分析完这几个理由,我们可以看出,PHP的成功得益于PHP开发组的战略眼光。PHP提供了一个最小工作集,使用户能用最简单的方式高效地完成自己需要的应用。这正是初学者需要的。然后它通过方便的扩展来提供各个方面的解决方案,这样,你只需要学你要用到的那个领域的东西。当你涉及的领域越来越多时,你的水平也随之提高,当你熟悉了大多领域时,回头看看,会发现不知不觉已到山腰。PHP也提供了我们一种学习态度。

ASP.net+J2EE:风雨欲来

网络脚本界的革新浪潮由Microsoft的ASP.net首先发起。在ASP.net中,有一个很吸引人的东西——事件驱动机制。这在桌面编程中是很普通的概念,而在脚本编程中事件驱动意味着对服务器端的脚本(如PHP、JSP、ASP)和客户端的脚本(如JavaScript和VbScript)进行封装,使之协同工作。这样一来,编程就会变得异常方便。在.net环境中的事件驱动还有一个优势,就是你甚至可以不会任何服务器端脚本和客户端脚本,因为在ASP.net中,是可以直接使用C#这样的语言的——连$都不用加。这为MS阵营的传统程序员转向网络开发铺平了道路,同时,也使PHP在初学者市场上受到很大的打击。可以预见,以后的传统程序员转向PHP的将大为减少。不过ASP.net最大的问题在于它只能在Windows上运行,而现在大陆正在大力发展Linux。这使得PHP的生存空间似乎宽了点,但是——让我们来看看Java吧。

Java也是一个奇迹,1995年发布第一个版本,现在形成三个版本,分别覆盖嵌入式系统(J2me)桌面程序(J2se)和服务器(J2ee)三大应用领域。更重要的是,Java得到了绝大多数程序员的认可,现在世界上最出色的计算机书籍多是以C++或者Java作为描述语言的。Java几乎像C一样,成为一种信仰。所以,我们不要妄想Java阵营的程序员会转向PHP。同时,在同是开源和跨平台的Java面前,PHP丢掉了不少优势。J2ee中的JSP又在初学者市场对PHP造成相当的压力。

在曾经使PHP成功的初学者市场、易用性和开源支持等方面都受到挑战,而随着机器性能的不断提高,大家对效率的要求渐渐降低的情况下,可以说,PHP要在ASP.net和J2EE的狭缝中生存并壮大,是一件很不容易的事情。

而PHP本身还有不少问题。像低层用户过多。大量的开发者处于入门阶段,不知道如何提高自己,导致大量开源代码不规范和低效率,而又会又下一批初学者从这些糟糕的代码中学习,如此递归。另一方面,高阶用户却因为PHP的面向对象特性不完整等原因而不得不转向其他语言以开发大型应用。

PHP5:浓浓咖啡味

PHP开发组在今年年中发布了PHP5的BETA1,我们可以从中看见PHP的反击。首先,PHP4的开发仍然马不停蹄,而且我们可以肯定,PHP4的开发还将持续很长一段时间。这样做的目的是巩固既有用户,同时在将来的PHP4版本中逐渐融合部分PHP5的新特性,实现PHP4到PHP5的平滑过渡。

再来看PHP5的变化。在PHP5中,我们看到了太多Java的影子。OO体系几乎是COPY的Java的,这保证了PHP高阶用户不流失,使得他们能方便的使用最新的技术体系来架构自己的应用。另一方面,也为Java程序员使用PHP提供了方便,虽然这样的情况可能比较少。在完善了OO体系后,PHP具备了真正进入企业级市场的能力。然后PHP5也添加了不少自己的东西,像__get,来使这个体系更易用。不知道的是,这杯cappuccino是否会像Java般受欢迎呢?

从PHP5的改变中,我们看出了PHP将来的方向。一是和JSP竞争,争取在某一些方面取代JSP,成为粘合JavaBeans和Servlet的胶水。这要求PHP和Java之间建立更为紧密的关系。Zend小组正在参与JSR规范的指定。这个规范将使得你可以在PHP中直接new一个Java对象并调用它的方法。这样也能使PHP更快的进入企业级市场。另外,如果PHP编写的脚本能被直接编译成Binary Code在Jvm上运行的话,PHP的前景会好很多。另一个方向是做Java和.net间的集成,在一些大型的应用中整合已有资源。PHP4中我们已经可以调用com组件和Java对象,相信在将来PHP5将对此提供更多的支持。

不管怎么样,无论是和J2ee和.net竞争还是融合,PHP要走的,将是一条满是荆棘的路。不过既然PHP已经一路风雨地走到了今天,我们有什么理由不相信它能走得更远呢?

Best Wishes, PHP.

 

PS 这只是Easy对PHP将来发展的一点个人看法,可能不是很成熟,只是给大家一点参考。

 

时间: 2024-09-16 09:43:30

PHP:风雨欲来 路在何方?_php基础的相关文章

PHP:风雨欲来 路在何方?

PHP4:奇迹背后 1995年时,Rasmus在用PHP写他的个人主页:今天,PHP成为风靡全球的脚本语言,越来越多的站点选择使用PHP,连Yahoo都放弃了自己的脚本而改用PHP支持它的网站.可以说,PHP是一个奇迹.我一直认为,任何奇迹背后都有它的原因.现在,就让我们透过这个奇迹,来看看PHP的成功之道. 1 简单易用 PHP的入门门槛很低,它对使用者的要求微乎其微.学过C语言的人,使用PHP几乎不需要什么时间.它们的语法是如此相似,以至于我常常想,是不是在C语言变量前加个$就能改成PHP.

个人网盘掀起关停潮,企业网盘路往何方

今年3月以来,因专项整治和盈利模式问题,个人网盘相继关停,网友纷纷表示"说好的永久免费呢?""友谊的小船说关就关""网盘没了,你的青春何处安放?".对比个人网盘,企业网盘在功能侧重点.盈利模式和监管风险等方面都有非常大的区别,前景仍看好. 两个月时间,六家个人网盘相继关闭 三月以来,国内已经有六家网盘关闭整体或部分业务: 3月4日,115网盘下线"我聊"中的文件发送模块;3月17日,阿里旗下UC网盘宣布将于4月15日关闭;4月

互联网与房地产两大风口之下 智能家居路在何方

在过去不久的2015年里,多家LED企业先后与互联网科技公司达成合作,誓要做大智能照明产业.那么,能指望互联网科技公司搭救智能照明吗? 其实,这个问题并非照明业界才存疑.智能照明是智能家居的重要部分,不妨跳出照明,从整个智能家居的层面进行考察,或许会对问题看得更清楚. 2014年,谷歌重金32亿美金,收购NEST,一家智能家居公司,主要产品是一个温控器,引发行业震动.毫无疑问,不管你是否认同,2015年智能家居的概念也开始在国内兴起,并且如星火燎原一般在行业蹿红,互联网业界对之嗤之以鼻,认为概念

从“垂直网站路在何方“看到的垂直网站的路途何方

中介交易 SEO诊断 淘宝客 云主机 技术大厅 一篇文章之"汽车之家CEO秦致:垂直网站路在何方",读完了之后深深的感悟,垂直网站在很大的基础中,虽然不好做,但是依然还有这么多的用户拥戴,在现在的各种行业中,一些大的垂直网站都栩栩如生,如同朝日一般阳光灿烂,而且这些垂直网站经过不断的发展也有了属于自己的贵族气质,这篇文章呢,就从汽车之家这篇中,谈谈里面说到的几点因素吧,为我们展开一下思维和想法. 第一,覆盖较大比例的行业用户,且用户黏度较高. 覆盖较大比例的行业用户,其实从这一段话中就

LBS的中国学徒:鼻祖也在试错未来路在何方

LBS已经从单纯的签到模式走向多方面发展,机会在哪? 文/曲琳 Foursquare推出伊始,基于位置的服务(Location Based Service,下简称"LBS")曾经掀起一股风潮, 图钉.开开.多乐趣.街旁(微博).玩转四方.切客等产品先后推出:但在去年下半年开始,陆续有声音看衰LBS:Check-in(签到)加勋章的模式显得很虚无缥缈,对使用者无法产生持续吸引力,甚至都无法形成一种有力的商业模式,更别提挣钱了.不过在今年2月,著名风投.美国KPCB风险投资公司(Klein

58同城投怀腾讯后,赶集路在何方?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 上周五晚,腾讯7.36亿美元收购58同城19.9%股份,再次以资本力量吹皱了分类信息领域的一池春水. 资本入驻侧面反映出业内对这一行业的看好.58同城的生死对手赶集网老大杨浩涌自然按捺不住内心的骚动,第一时间发出内部邮件: "腾讯入股58同城的消息,让分类信息走到了中国互联网更核心的聚光灯下.未来,分类信息服务会越来越走向前台,被关

第七天堂出道夭折游戏职业玩家路在何方

"我们网罗了那么多游戏高手,新游戏出品前,厂商肯定会想到找我们来检测."以上这番话来自第七天堂的负责人,当时第七天堂意气风发,刚得到了外界投资,在杭州成立了职业游戏团队,在网上发出招聘启事,引起一波热潮.三个多月后的今天,爆出的投资方单方面撤资事件,又将游戏公会.游戏玩家的职业化问题推向风口浪尖. <魔兽世界(WOW)>自2005年登陆中国以来,风靡数年,吸引了数百万玩家投入艾泽拉斯世界的怀抱.作为一款最流行的网络游戏,魔兽世界培养了许多非常优秀的公会,比如说星辰.第七天堂

博客路在何方(肺腑之言)

中介交易 SEO诊断 淘宝客 云主机 技术大厅 最近听说朋友陈刚在做一个博客项目,具体是怎么样的规划我还不清楚,但自己对现在的BSP也算有点认识,姑且谈谈自己的想法吧!     前先年,博客被玩的红红火火,以博客中国为首的BSP包括做门户的博客网,和讯网等等着实火了一把!投资也拿了,项目也做了,回过头来看看还有几家风华如当年!博客中国刚刚大裁员,博客网半死不活,完全没有生机.新浪搜狐博客成就了极小部分人,浪费了99.9%的资源.企博,和讯为了赢利还在苦苦挣扎,博易干脆关门大吉,反观QZONE和5

医疗健康类站点的百度优化路在何方

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 曾几何时,大量的"专治疑难杂症"的医疗类站点占据了百度相关搜索页面前几页的有利位置,一位做医疗站的朋友更是告诉我,他一个日均IP不过500的站点就给他带来了不菲的收入.至于后来的事情,大家都知道了,百度在6月份的大清洗,医疗站点更是重灾区,大批的医疗展被取消收录排名.现在通过百度搜索疾病方面的词语,个人站点能够获得较好排名