设为首页 收藏本站
查看: 595|回复: 0

[经验分享] php的历史及其发展趋势

[复制链接]

尚未签到

发表于 2017-3-26 11:59:27 | 显示全部楼层 |阅读模式
   php学习这么久了,当别人问你关于php的故事,或者对php的看法,可不能急的冒汗啊,这篇文章将带领大家
  一起熟悉php那些年的故事及其发展前景。
   首先你一定很纳闷php的全拼是Hypertext Preprocessor为什么不是p开头呢,嘻嘻,因为php还改过名呢,他
  的原名是:Personal Home Page,额以前的文章中写道过php和pear的渊源很深,现在来说一下,php本身就是由一个
  叫Rasmus Lerdorf(现在我们称之为php之父)在1994年为了“一己之私”用pear写的一个便于维护个人网页的程
  序,不过这仅仅是传奇的开始。后来Rasmus又用c重写了这个程序,大大提升了其性能,可以连接数据库,可以
  计数,以及处理表单,这个时候的我们称之为PHP/FI。
   1995年初,Lerdorf为php写了一些技术文档(大师都是写文档,羡慕。。。)并发布了PHP1.0(注意还没有开源)。

   1995年6月,Lerdorf战略性地将PHP/FI首次开源了出来,这个版本叫PHP2,群众(广大开发者)的力量是伟大
  的,这样极大的促进了php的发展到1995年底php就火的不行了有15000个网站使用 PHP/FI迅速建立起了php的大佬地
  
   由于php的优秀性能加上开源的,另外两个天才盯上了php在1997年,任职于 Technion IIT 公司的两个
  色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础。php也正式更名为
  Hypertext Preprocessor(超文本预处理语言),嗯至此好像php认了干爹,而且跟Lerdorf基本上没什么联系了,很快
  以这两位为首的开发团队就开发并发布了PHP/FI 2,随后他们有紧锣密鼓的开始了php3的开放测试,1998年6月正式
  发布了php3.(这个时候的php还是需要解析的)
   Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写PHP 的核心,这个在1999年发布的剖析器称
  为 Zend Engine[7],他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发,自此zend
  公司一直处于php开源群体的核心位置,是php权威,所以php开发的过程中有什么问题不妨到 http://www.zend.com

  看看,还有,现在
  zend公司的技术是php主流,所以建议开发工具什么的都用zend的产品,zend studio,zend framework等等做的确实
  不错的。
   在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式发布,这个版本的php已发布就掀起了一场web革命,性能首次超过了CGI和ASP,而且php4较php3有了质的
  变化,再也不需要解析了(扔掉了解析器好轻松啊)直接执行就行了。
   直到php4 php还是跟c穿一条裤子的,他们都是面向过程的开发语言。
   随着面向对象的大势所趋,zend看准了时机在2004年7月13日则发布了PHP 5,php5虽然没掀起什么革命,但对php的长期发展来说也是不可或缺的,相对于php4
  最大的改进就是加入了面向对象了,但仍然保留了面向过程开发,所以无论对于新手还是高手,php用起来总是那么
  得心应手,简单的东西不用类,几句话就搞定了,复杂
  的东西,网上有各种工具啊,就像我现在写博客用的这种网页编辑器,php中有个fckeditor就挺好用的,还有各种各
  样的工具类,所以并不需要自己开发太多代码。
   2009年的编程语言排行榜
  

  

  2010年

  2013年


  

  从近几年来的数据看,php还是相对稳定的,在网站开发上仍然是首选,而且互联网正在大数据的道路上阔步前进,而php处理大数据的能力是相当强悍的(还记得php和
  c的那档子事儿吧),所以php的发展前景是很棒的,至于有人说中国企业招聘php程序员的并不多,啊,这个也不好说,对于中小型企业服务器好多都是windows server
  虽然php是不限平台的,但他们还是钟爱asp+iis或者jsp+apache,这只能说明他们公司发展还不够,对于大型企业,每天都要处理海量数据,而且都是有的linux server
  所以大企业更爱php,phper们不要担心,这几年大数据正在火热中,中国的老总们会很快认识到php的优势,所以好好学吧,前途一片光明

  

  

  

  

  

  

  

  

  

  

  

  

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-355600-1-1.html 上篇帖子: PHP学习起步,环境大搭建 下篇帖子: 第一章 PHP概述 (重点回顾)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表