当前位置: 网站建设 > 专业知识资讯 >

钟胜辉谈PHP发展的现状和前景

时间:2013-04-16 01:38来源:未知 作者:网站建设 点击:

标签:钟胜辉谈PHP发展的现状和前景 【关键词:成都二手房(20)
51CTO记者:PHP开发框架的风行是由RoR的火爆所引起的,而PHP框架的发展也从模拟Rails到逐步有了本人的作风。不外依然有良多入行较早的PHP开发者至今仍以为PHP这种快捷的语言不须要框架,甚至认为只有有优良的架构,框架基本没必要。您认为PHP框架对PHP而言是必要的么?你对PHP开发工具的现状满足么? 这三种语言都是相称优秀的脚本语言,为什么PHP能大行其道,杀入排行榜的三甲呢?从名义上来看,这是就业环境使然。越来越多的新公司或者新项目应用PHP,这使得PHP相关社区越来越活泼,而这又反过来影响
钟胜辉谈PHP发展的现状和前景》文章地址:http://www.tfxk.com/zixun/0416364112013.htm

51CTO记者:PHP开发框架的风行是由RoR的火爆所引起的,而PHP框架的发展也从模拟Rails到逐步有了本人的作风。不外依然有良多入行较早的PHP开发者至今仍以为PHP这种快捷的语言不须要框架,甚至认为只有有优良的架构,框架基本没必要。您认为PHP框架对PHP而言是必要的么?你对PHP开发工具的现状满足么?

这三种语言都是相称优秀的脚本语言,为什么PHP能大行其道,杀入排行榜的三甲呢?从名义上来看,这是就业环境使然。越来越多的新公司或者新项目应用PHP,这使得PHP相关社区越来越活泼,而这又反过来影响到很多项目或公司的抉择,构成一个良性的轮回。就我目前懂得到的情况,PHP是海内大部门web项目标首选,而且有很多公司从其它语言(如ASP,JAVA)转到了PHP。适合的就是最好的,PHP的快捷,开发成本低,周期短,后期保护用度低,开源产品丰硕(这点可以影响到很多项目的决议),这些都是另外两种语言无奈比较的。另外,在很多大项目中,Python更多地是做为一种“粘合剂语言”出现,好像正在走向与PHP不同的发展方向,让我们刮目相待,成都网站制作

钟胜辉:这种情况确实存在,但我认为之所以呈现这种情形,并不是由于PHP“做不了”,而是许多名目负责人对PHP的成见以及对JAVA等语言的科学造成了这种现状。当然,我们不能否定,有很多问题确切是PHP做不了的,做为一种说明型的脚本语言,PHP自身就不合适做大型的数据运算,它也不可能成为一门“万能语言”。在大型项目中,多种语言配合工作是一件很畸形的事件,例如说,PHP负责收集数据,供给界面,C负责处置剖析数据,Python来做粘剂。各种语言各司其职,协同配合,只是分工的不同而没有高下贵之分,就像假如用C来做数据展现一样会很苦楚。我不认为PHP往庞杂盘算方面发展是一件好事,而且我信任PHP的开发团队也会掌握好这个度。不哪种语言能够做到“万能”,java有这样的野心,但咱们可以看到java当初的境遇仿佛并不如PHP那么红火,如果PHP也寻求“万能”,那将是一场灾害。

钟胜辉:这是一个见仁见智的问题,我个人认为,一个优秀的框架能在很大程度上提高工作效率,尤其是对大中型项目。当然如果对项目有足够的把控才能,框架也并非是必需的,究竟PHP的框架跟ROR的情况有所不同,多而凌乱,而学习一个框架是需要时间的。像你的问题中提到的,很多老的PHP程序员对框架不屑一顾,认为自己对项目有足够的把控能力,不需要框架这么包袱的货色,然而从久远来看,一个优秀的框架可以延伸一个项目的寿命,下降维护和二次开发的成本。我们目前正在开发中的CMSTOP,是一个产品型项目,成都网站设计公司,在这样的项目中,没有一个优秀的框架是很难设想的。在研究对照了目前主流的PHP框架之后,我们发明没有哪个框架能完全适合一个CMS的项目,于是我们决议自己开发一个框架。目前这个框架极大地进步了我们的工作效力,而且,我们会在恰当的时候将这个框架开源。

钟胜辉(淡淡风) PHPCMS开创人 原Ku6 Phpcms事业部经理

51CTO记者:PHP网站的平安是个很常见的问题,有关PHP网站破绽的新闻是很多的。您认为这其中的起因跟PHP语言本身的特色有关么(绝对于如PHP网站数目、PHP代码编写习惯等其余因素)?PHP的保险有改良的空间么?

钟胜辉:网站的安全是一个比拟体系的问题,它跟服务器安全以及代码的品质是直接相干的,我们并不能说PHP这门语言不安全。目前PHP有很多优秀的开源产品,例如discuz,phpcms等,即便在开源的情况下,这些产品也保障了足够的安全性。PHP的门槛很低,一两周的时光就可以入门,而这些“疾速入门”的程序员,往往轻易疏忽代码安全问题。安全问题的改善,取决于越来越多的PHP程序员对这个问题的器重程度。

51CTO记者:PHP的面向对象设计的并不是很好。很多在Java一类语言里面可以很好利用的面向对象写法在PHP里面实现起来却很繁琐。您认为面向对象对于PHP这样的Web开发语言来说主要么?PHP的面向对象是否还可能改良呢?

51CTO记者:现在在不少大型项目中,PHP完整充任了脚本的功效,而逻辑性比较强的业务处理则由另一门功能丰盛的语言(例如Java)来实现。您认为这样在复杂度、开发快捷度、开发周期以及本钱等方面有着怎么的影响?

钟胜辉:PHP的面向对象属于历史遗留问题,而且,说其不好,缓缓也会成为历史问题。从PHP5相对PHP4的提高,我们有理由去等待PHP6给我们带来更多的惊喜。不管对什么样的语言,成都网站建设的公司,面向对象更多的是一种思考问题的方式,没有必要为了面向对象而去面向对象。PHP最初的面向对象,可以简略地看作是函数的进级,曾经被很多其它语言的开发者取笑,但PHP5的面向对象已经足以满意大局部WEB项目了。一门语言要想生存下去,就得去适应技巧发展的潮流,并一直做出调剂,在这方面,PHP的团队充斥了活气。

钟胜辉:三门语言当中,无疑php是最风行的,而Python和Ruby在最近多少年也有着不错的发展趋势。我个人认为,Ruby的流行更多地源于Ruby on Rails,这个框架的流行水平甚至超过了Ruby语言本身,也引发了其它语言平台上对框架的研讨。而Python在近来的被关注度和发展速度要超过Ruby,被一些爱好翻新的项目采取,这可能要更多地归功于google。

51CTO记者:从Web开发的历史看来,PHP、Python和Ruby简直是同时涌现的,都是非常有特点的、优秀的开源语言,但PHP却取得了比Python和Ruby多得多的关注度(PHP在本月的TIOBE排行榜上已经排行第三,超过C++了)。您认为这和PHP旨在网站开发的破足点与PHP语言本身的特点有很大关联么,仍是有什么其他的因素影响?


(责任编辑:网站建设)
钟胜辉谈PHP发展的现状和前景相关文章
上一篇:织梦管理员之家多关键词排名第一经验分享 下一篇:把握三个与众不同 百度优化轻松取胜
回到顶部