海阔天空,PHP风雨飘摇中前进
时间:2007-12-02
来源:互联网
来一篇和PHP发展历程有关的文章吧。
海阔天空,PHP风雨飘摇中前进
我常感叹世间总有些事物是需要机缘巧合才能发生的,PHP于我而言就是这样,在九九年的某天,我从一份电脑报刊上第一次看到了“PHP”,虽说只是一个简单的介绍而已,但就是这个和PHP第一次“邂逅”的机缘,让我有一种相见恨晚的感觉!当时正属ASP盛行,PHP的出现,不仅是多了一种技术选择,最主要是它让我觉得是那么的亲切!我想,如果是从C起步的,学起PHP来都会有这种感觉!
当时的那篇PHP文章应该是个连载,但不知道是什么原因,我后面苦等了好几期,一直就没有继续连载下去了,而当时并不像现在互联网如此之方便,这件事也给我留下了不小的遗憾,期待着后面还有机会接触到PHP的信息和知识,而我的直觉也告诉我,PHP必定会在国内流行起来,主要是因为它的简洁高效,以及类C的风格(要知道,那时候C还是很流行的,况且大多数专业程序员都是从C一路走来,这必定会让PHP更容易被众多程序员接受)。过了一段时间,事实证明我的分析是对的,PHP也开始在国内流行了起来,记得那时上书店,意外看到第一本PHP书籍的激动心情,至今还是难以忘记!要知道,那时书店里的PHP书籍还是相当少的啊。
(上图:我最早接触的PHP 3书籍)
当时国内的Web开发技术主要是ASP一家独大,Perl CGI技术仍占有一席之地,但地位已逐渐为ASP所取代,ASP借着C/S模式的没落、B/S模式的流行,以及微软名门出身的地位,在企业内部应用中占据着大量份额,一时间ASP编程就是时髦的代名词,各种ASP技术培训班、书籍到处可见,正如今日所说的那样,PHP在国内走的基本就是草根路线,PHP在当时和ASP在技术上处于同一条起跑线上、甚至还更优于ASP的情况之下,由于没有官方机构的推动,PHP失去了一次大好的进军企业应用的机会,但PHP的草根路线,却把它带进了一个新天地,就是在WWW领域里的逐渐盛行和普及,毋庸置疑,PHP已是很大程度推进了Web应用的发展!
PHP在企业应用领域的角色,和PHP自身的定位和发展策略有很大关系,它追求的是一种简单和高效,这在版本5之前,显得尤其明显;在企业应用领域的角逐中,不得不提到一个重要角色 - JSP,JSP起初依托着Java语言及平台的强大支撑,立刻在国内企业应用领域流行了起来,在当时Web编程技术以脚本编程为基础的情况,有着语言和平台级支持的JSP优势尽显,很快地就取代了ASP在企业应用中的地位,时间如隙间白驹,几年过去了,简单的JSP技术已经演进成了由许多框架组成(如Struts、Tapestry,JSF、Spring及Hibernate等等)、且之间协作明确的Java Web开发体系,而ASP也发展到了今天的组件框架模式的ASP.NET 2.0。回到PHP,即使是现今的PHP 5,仍然保持着当初简洁高效的特点,它依然支撑着全球Internet众多应用,同时,它也在试着逐步增加企业应用的新特性,而这一点也是很多PHPers希望它能够早日成熟起来之处,但经过Web开发技术发展的初期,在如今Java Web技术和.NET技术占据着企业应用绝大部分领域的情况下,PHP向企业应用的发展将面临着巨大挑战。
技术发展生生不息,RoR的创新性架构概念在Web 2.0大潮中引领风骚,并给目前传统Web开发技术带来挑战和发展动力,同样的,只要PHP创新发展,就存在着大好前景!事实上,PHP依然生机勃勃,并得到越来越多著名大公司的支持和推动。
也许更多地进入企业应用,PHP才能被更多人认可和接受,Java EE的复杂,正成为Java Web开发体系的诟病,但要实现一些大型企业应用,复杂度又是难免的,PHP的特点就是简单高效,但如何更好地支撑企业应用呢?或许可以从Java EE的发展过程中吸取些什么,并摒弃些什么......
PHP宛如我心内的一首歌,从PHP 3到5,我看着PHP一路风雨飘摇中走来,对之喜爱有加,期望也甚多。祝福PHP,祝福它前方海阔天空!也祝福PHPers,伴随着PHP共同成长!

[ 本帖最后由 luzhou 于 2007-12-1 21:17 编辑 ]
作者: luzhou 发布时间: 2007-12-01

作者: PHPChina 发布时间: 2007-12-02
作者: luzhou 发布时间: 2007-12-06

作者: tc318 发布时间: 2007-12-08

作者: luzhou 发布时间: 2007-12-08

作者: 17too 发布时间: 2007-12-08
作者: luzhou 发布时间: 2007-12-09

作者: wangchun 发布时间: 2007-12-09
作者: lonelyfeel 发布时间: 2007-12-09
按照现在PHP中央委员会的设想,是要把PHP作为各种应用的粘合剂,着力扩展其应用广度,跟各大语言都挂上钩,让你干什么都要用我这个螺丝钉。深度嘛,能做多少算多少。如果此举成实,我们当中很多人的好日子就到头了,当然少数人的日子会更好过。为什么?因为那时光靠PHP不行了,你还得懂其他语言,以便深入开发。当然不懂也行,加个接口,接入现成的组件(component),这活谁都能干,你还想拿高薪?
现在人们(老板,策划和上帝)的要求是越来越高了,在他们眼中,只怕想不到,不怕做不到。想到的,十有八九让搞技术的做个半死,还嫌慢。现在大家吵到上天的什么框架,模块,模式,OO,组件。。。都是因为这样被逼出来的。就算全有了,又能怎么样?日子会好过吗?
未来的程序发展方向是什么?OO ? OO要能解决问题,现在大家也就不会叫得那么痛苦了。在我看来,未来的程序发展方向很有可能是向智能化编程方向发展。什么是智能化编程? 具体的我不知道!我要知道,我还坐这啊?不过慨念性的描述一下,就如同PROLOG,当然比它强大多了,你只要设定条件,结果需求,它就自己run下去了,这该多爽!到那时,我们也可以把酒言欢了。
说多了,也许真喝多了,休息一下。

作者: wangchun 发布时间: 2007-12-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28