`
七月十五
  • 浏览: 23349 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

有感于“论PHP的倒掉”

阅读更多
----------------------------------------
前言
    已被隐藏的《论PHP的倒掉》参见http://www.iteye.com/topic/520153
    面对攻击和隐藏扣分,我并不感到愤怒和伤怀,那样太消极了。被隐藏后引发了我的思考,为什么会被隐藏和遭受攻击?到底我所思考的是不是走入了误区?我如何正确的认识php和编程?我能从中得到些什么启示呢?
    另外我声明一下,我就是phpchina的七月十五,但是并不代表phpchina的立场,所说的话只是私人言论,在javaeye我只希望我是javaeye的会员而已。)
----------------------------------------

    php作为目前排名的第三大语言,这么多年来多少有点研究,php的发展并没有扬长避短,发挥优势,实在看不出php的长处在最近几年的发展。一样东西如果没有长处,一定会有替代品,淘汰是迟早的事情。撇开php在后端领域目前根本就竞争不过java和.net不说,javascript潜力的发掘和崛起,以及Flex,JavaFX,GWT等的进步,无一不威胁着php的优势地位。不要认为php是服务端脚本就没有被取代的可能性。

    未来的编程发展方向是服务(Service)式和分布(Distributed)式的。这必然会导致信息传输的编码标准化,与服务器交互是不限制语言的,只要这个语言有解析编码的能力,就能处理信息。面向服务编程不限语言,这一点可以从淘宝的TOP上直观的看到,TOP几乎支持任何主流语言。面向服务编程也不限客户端,不管你是应用小程序(applet),浏览器(browser),桌面应用程序(desktop),还是移动终端(moblie)都可使用服务。

    也许是我过于偏激了,因为目前大量的phper编程都使用一直以来非常传统的php数据编码编程,思想固化;要么就走向了所谓的企业化的oop及使用大型框架的方向,偏离php的优势。而php的发展方向在哪里,我估计目前zend也比较疑惑。很多人认为php应该加强底层的优化,提高性能和效率,继续以前的简单实用。然后zend貌似要把php拉向企业计算的大池塘里,php这条小鱼要跟java,.net等等大鱼去争一席之地,大鱼吃小鱼是规律。更可怕的是在企业计算重视性能和安全,php这条慢鱼也逃不过快鱼吃慢鱼的的悲剧。

    zend如果不重新审视php的发展方向,以及目标市场,以及发展计划的话。不出三五年后端java,.net等以及前端的javascript,html5,Flex,GWT,JavaFX等会重新占领市场份额。php会在萎缩中倒掉。

    这篇文章因为立场原因不适合发在phpchina,这样的论调要么引发不满,要么消极导向。另一个原因是因为javaeye层次更高些。所以我发在了javaeye的php版块。发布后我就去上海参加了为期三天的行动成功公司的4*8绩效管理研修班了,没有及时关注。原以为会引发讨论,没想到换来的一堆的谩骂和攻击,最后被隐藏扣分。这是我意想不到的。

    之前我就说过,任何语言层面的讨论都没有意义,人菜那才是真的菜。PHPer的现状是不思考,不实践,全作愤怒状,听不进任何意见和建议。心态决定思维,思维准定行为,行为决定结果。盲目自大、鼠目寸光、杯空自满的心态,我想这才是php倒掉的真正原因。

    其实倒掉更多的是人,我不希望见到这个倒掉,那个倒掉。朝阳喷薄,以至如日中天,亦有日薄西山时。时乎,时乎,会当有变时。
分享到:
评论
132 楼 murainwood 2009-12-11  
居然有人以为JS只是客户端脚本,我震惊了~~~
131 楼 smiletuna 2009-12-11  
kjj 写道
别瞎扯淡了,什么语言到底到掉过,不懂就别乱评论,php后面的牛人多着呢,自以为有了几年php经验就可以在这里胡吹毛料,你以为你是谁啊,可以预知以后的事情,自大膨胀了吧!!
连刚入门的都知道js是客户端的语言,你那php跟js比较说明你的无知,还在这里充当专家,以高手的口吻写此类狗屁不通 的文章,省省吧!!!



网景公司还在那会 还搞过 js server的东西。 只是流行不广。
130 楼 vb2005xu 2009-12-11  
还有PHP的倒掉并不取决于技术怎么怎么样,而是取决于市场的需求....

很多年前 某些人均说ASP垃圾,VB垃圾,时至今日,他们仍然活着,而且活的很好...

反倒是 ASP在Web上所占的份额比JSP还多...  当然这里我想请楼主区分JAVA在Web网站上的份额以及在企业应用的份额...
129 楼 kjj 2009-12-10  
用一句话定论吧,吃饱了撑的吧!
定论,搞不清你能定什么论,矫情一下??????
就凭你是  ”高手“,无病呻吟了!!
引用
貌似到了盖棺论定的时候了。

“沟通”是一个管理学上非常重要的工具,据说有人将沟通等同于管理。而沟通最重要的一个原则就是,不要事先判断,不要评价性格,人身攻击那就更不可以了,更不能带着情绪。一上来心态不对了,沟通基本上无效。心态决定了思维,思维决定了行为,行为导致了结果。思维的高度决定成果的大小,而心态积极还是消极直接决定了你的思维格局。

一个有关PHP的前途讨论,引起了很多人的支持、辩论、思考、分析、不屑、怀疑、攻击、谩骂、哂笑……

在此我一并感谢大家,无论支持反对,无论维护攻击,都给了我很大的启发。谢谢大家对此帖的关注。谢谢。


128 楼 willko 2009-12-10  
MS要辅助php?

我看是利用php,利用php拉会iis市场,可以说想拉回整个web系统的环境了。

等机会成熟了,good  bye kiss,php
127 楼 vb2005xu 2009-12-10  
JAVA SSH 出来多少年了?但是JAVA的网站开发的市场却在倒退....

我敢这么说 PHP在WEB上面肯定比JAVA呆的长久,... 至于C#,这是比较大的一种趋势
但是微软确实有辅助PHP的意图,不知诸位感觉出来了没有
126 楼 szcjlssx 2009-12-10  
sztime 写道
原帖的12页我是耐心的看完了, 但这个帖子的回复我实在是看不下去.

首先申明: 本人根本不熟悉楼主, 他在PHPChina上的帖子看过的也绝对不超过10个; 以下言论仅代表本人观点.

楼主的说法确实有点偏激, 但大方向上并没有错.
何谓"倒掉"? 倒掉并非死掉, 一个企业或品牌, 只要市场萎缩到一半, 就可以称之为倒掉了,而PHP在三五年后份额萎缩到一半, 难道真是不可能的事吗?

另外就是攻击楼主"拿PHP和JS比较"的那些人, 实话说很可笑! 楼主所站的高度比你们高了至少二个档次, 只不过没有(看了前几页, 感觉应该是他根本就不想)解释得像小学课本那样通俗而已----退一步讲, 就算他再写多一倍的文字, 凭你们的水平恐怕仍然难以打破自己头上的天花板! 你们把"PHP是服务器端语言而JS是浏览器端脚本"当成可以判定一切生死的圣旨,都以为自己很明白, 事实上愚蠢之极! 我打个比方吧: 楼主说, 据最新研究, 火星上可能有水存在----你们看了马上就骂道: 楼主你真白啊, 火星既然叫火星, 上面肯定只有火了, 怎么可能有水呢?


楼上你真明白啊,支持楼上,我认为,HTML5,XML会使PHP退出市场
我认为,PHP是竞争不过Lisp的,Lisp会使PHP倒掉的!就像PHP使Python倒掉一样@!(???)
PHPer现状就是盲目自大,听不进意见!大家记着,JAVA,C#会使PHP市场萎缩,到时候,所有的网站都会用JAVA SSH 还有什么这个那个的做,WinForm会使PHP市场萎缩一大半!那时候,PHP就真的倒掉了,RIA兴起了,当然,大家都用Chrome OS了,连C++,Delphi都跟着倒掉了,呵呵,PHP不支持分布式服务器,PHP没有完整的OOP支持,PHP速度太慢........(楼下可以针对这几点提出中肯的意见以...),所以,PHP根本不是.NET和JAVA的竞争对手
哦,我还是个菜鸟,目前只用PHP做过几个电子商城网站而已,所以如上言论,我也承认仍然难以打破自己头上的天花板!欢迎大家来顶!呵呵.
另外,问一句:"买空间!有没有便宜的JSP网站空间?有没有速度快些的.NET空间?请致电:szcjlssx@gmail.com;三五年后才肯降价的不谈!"


呵呵,七月十五也觉得累了,大家回去各干各的去吧
125 楼 七月十五 2009-12-10  
貌似到了盖棺论定的时候了。

“沟通”是一个管理学上非常重要的工具,据说有人将沟通等同于管理。而沟通最重要的一个原则就是,不要事先判断,不要评价性格,人身攻击那就更不可以了,更不能带着情绪。一上来心态不对了,沟通基本上无效。心态决定了思维,思维决定了行为,行为导致了结果。思维的高度决定成果的大小,而心态积极还是消极直接决定了你的思维格局。

一个有关PHP的前途讨论,引起了很多人的支持、辩论、思考、分析、不屑、怀疑、攻击、谩骂、哂笑……

在此我一并感谢大家,无论支持反对,无论维护攻击,都给了我很大的启发。谢谢大家对此帖的关注。谢谢。
124 楼 szcjlssx 2009-12-10  
kjj 写道
别瞎扯淡了,什么语言到底到掉过,不懂就别乱评论,php后面的牛人多着呢,自以为有了几年php经验就可以在这里胡吹毛料,你以为你是谁啊,可以预知以后的事情,自大膨胀了吧!!
连刚入门的都知道js是客户端的语言,你那php跟js比较说明你的无知,还在这里充当专家,以高手的口吻写此类狗屁不通 的文章,省省吧!!!

与楼上同感,只能哀其不幸,怒其不争!
123 楼 kjj 2009-12-09  
别瞎扯淡了,什么语言到底到掉过,不懂就别乱评论,php后面的牛人多着呢,自以为有了几年php经验就可以在这里胡吹毛料,你以为你是谁啊,可以预知以后的事情,自大膨胀了吧!!
连刚入门的都知道js是客户端的语言,你那php跟js比较说明你的无知,还在这里充当专家,以高手的口吻写此类狗屁不通 的文章,省省吧!!!
122 楼 Durian 2009-12-09  
szwe 写道
lz毫无疑问是在哗众取宠,php现在的发展很好,而且也会长期存在下去。

首先,我们来看看语言为什么会兴亡。
这20年来,可以称得上已经倒掉的语言也就delphi和fortune,连cobol都活的好好的。
一个语言会倒掉,不会是因为他有了新的竞争对手,就像c之于c++,java之于c#。

相反,新的挑战者如果实力不足,反而会想C#一样不愠不火,甚至像C++一样泡沫化后慢慢衰落。
当然C++的现状,更主要的是归结于linux的兴起和桌面市场的缩小。
从win95到win989用了3年,从winxp到win7用了7年,但是仍然普及率不高,桌面应用更新速度降缓,这才是c++泡沫破灭的本质原因,同时这是delphi倒掉的原因。

同时web应用的发展也引起了java和php急剧成长,java偏重稳定性和扩展性,php则偏重开发成本和效率。毫无疑问,混合页面标签编程,这是php的一个风格,即使是ajax,php配合json输出也毫不逊色,php的文本能力毫无疑问是web应用上的巨大优势。

至于RIA,确实可以提供更丰富的体验,但是不要忘了,这些体验是有成本的,有开发和维护代价的,而且,也不是能完全替代文本页面的。
假如有一天百度改成了flex,你就会不上google么?

如果lz你想说,总有一天web引用也会饱和,新的web应用将很难获得市场。但是那一天还很远,而且那时的重灾区也是先从RIA开始。

---------------------------------------------
delphi现在算倒掉了吗?开发win32程序最有效率的工具不是delphi吗?
vista倒掉了,winxp还活的好好的。不但如此,win2000也照样有人用的好好的。
win7也出来,winxp还是照样活着,也许win7会步vista后尘。
只要winxp不倒,delphi还死不了。
121 楼 vb2005xu 2009-12-09  
我对于楼主的思维不敢苟同... PHP企业开发并没有楼主说的那么浅薄,在中小型企业项目开发中,PHP占据着很大的优势...,客户端再怎么集中业务逻辑也不能取代服务器端的业务逻辑,何况与安全相关的,大量的逻辑是不可能拉倒客户端来处理的...

120 楼 smiletuna 2009-12-08  
Fortran 也没倒,何况 php乎。以前在所里面 做计算的用fortran的一票人。有些人只用f77...oo估计不知道何物。。当然你也可以不叫他们做程序员...
119 楼 zwws 2009-12-08  
认认真真的把帖子看完了, 自己功底不够, 就不把自己的想法拿出来献丑了, 总体偏向于magician的观点. 很有收获.

另, 希望个别朋友不要在未完全理解文意的情况下妄加回复, 甚至攻击. 尊重他人也是尊重自己.
118 楼 sztime 2009-12-06  
原帖的12页我是耐心的看完了, 但这个帖子的回复我实在是看不下去.

首先申明: 本人根本不熟悉楼主, 他在PHPChina上的帖子看过的也绝对不超过10个; 以下言论仅代表本人观点.

楼主的说法确实有点偏激, 但大方向上并没有错.
何谓"倒掉"? 倒掉并非死掉, 一个企业或品牌, 只要市场萎缩到一半, 就可以称之为倒掉了,而PHP在三五年后份额萎缩到一半, 难道真是不可能的事吗?

另外就是攻击楼主"拿PHP和JS比较"的那些人, 实话说很可笑! 楼主所站的高度比你们高了至少二个档次, 只不过没有(看了前几页, 感觉应该是他根本就不想)解释得像小学课本那样通俗而已----退一步讲, 就算他再写多一倍的文字, 凭你们的水平恐怕仍然难以打破自己头上的天花板! 你们把"PHP是服务器端语言而JS是浏览器端脚本"当成可以判定一切生死的圣旨,都以为自己很明白, 事实上愚蠢之极! 我打个比方吧: 楼主说, 据最新研究, 火星上可能有水存在----你们看了马上就骂道: 楼主你真白啊, 火星既然叫火星, 上面肯定只有火了, 怎么可能有水呢?
117 楼 ora92 2009-12-04  
hittyo 写道
ora92 写道
   个人觉得如果把java比作高等数学的话,那php就是小学数学了,把小学数学学好了也不是没有用的,日常生活大多数都是些加减乘除的运算,用处还是蛮大的,但是到了工程领域,小学数学是不是就显得力不从心了呢,比如建一座摩天大厦,再比如飞机的模拟飞行,这些我想小学的那些知识加减乘除好像就不太好用了吧。学习和使用java可以让你收获很多,是对你智力和毅力的一种严峻考验!!



这像是一个貌似很高端却拿一份不死不活薪水及其讽刺的java开发工作并试图嘲笑他人的50步笑百步的言论。。。


天啊,我发自内心可从来没有要嘲笑PHP和他的支持者的,你完全误解了本人的意思了,我也不否认php有他很出色的优点(轻便,快速开发等等),我也承认java也有他自己的缺点(与底层结合的不是很好等等)。我所说的是两者的出发点就不一样的,java的出发点是编程语言,要实现c++百分之八十的功能,为这sun公司也是下了本钱的,不然,java从一出生到现在也不会一直笼罩在耀眼的光芒下的,至今已经红了十来年了,而php得创始人Rasmus Lerdorf自己都说我发明php是为了在我上班的时候能够快速的完成工作,下班后可以干自己喜欢的事情(看来大师也是很害怕加班的, )所以说这就决定了他们的使用的范围,具体到语言是没有孰好孰坏的,合适的就是好的
116 楼 smiletuna 2009-12-04  
magician 写道
那我就奇怪了

1、amazon全是php实现的service,从何可以说明php不能做service乃至SOA呢?另外,还是回到我问题的起点,目前是application多还是service多?service要取代application需要多久?有什么能够推算出日后service一定是主流?而application会消亡?我们需要数据。还有就是,为什么php不能用来做service?

2、请先告诉我们,如何让浏览器端编程语言获得数据库的数据来节省服务器计算

3、虚拟机机制和php的运行机制各有利弊,这个专业的讨论多的是,完全不能说明php就是落后的,需要倒掉的技术

4、如果一个替代过程需要数千万年,我们现在有必要来讨论吗?有吗?没有吗?有吗?没有吗?


amazon 那不是 perl么?
115 楼 BrotherTao 2009-12-04  
poshboytl 写道
说实话...这帖子的跟贴中 本来还有些有价值的信息...得...现在成水贴了... 你们几个就放过楼主吧....人家发个贴也不容易.  难道你们要他写个道歉信不成? 估计他自己会反省自己都...

反省是提高的良药
114 楼 hittyo 2009-12-04  
ora92 写道
   个人觉得如果把java比作高等数学的话,那php就是小学数学了,把小学数学学好了也不是没有用的,日常生活大多数都是些加减乘除的运算,用处还是蛮大的,但是到了工程领域,小学数学是不是就显得力不从心了呢,比如建一座摩天大厦,再比如飞机的模拟飞行,这些我想小学的那些知识加减乘除好像就不太好用了吧。学习和使用java可以让你收获很多,是对你智力和毅力的一种严峻考验!!



这像是一个貌似很高端却拿一份不死不活薪水及其讽刺的java开发工作并试图嘲笑他人的50步笑百步的言论。。。
113 楼 unlake 2009-12-02  
aaxron 写道
一个发展数十年,全球拥有400万左右程序员使用的语言
一个开源,一直在进步、更新、不断推出新版本、拥有强大有生命力的语言
一个为互联网做出巨大贡献的开发语言

php虽然简单,phper虽然大多是草根,zend公司现在对php的发展方向做法也许不对。但你是在彻底地侮辱互联网。侮辱使用php的程序员。
侮辱使用php的人们。难道他们都没有你聪明吗?

zend仅仅是一家商业公司,现在如果没有了zend,马上有另一个公司取代zend。
就算php死了,只要php的爷爷c还在,c不死,
就像楼上哪位朋友说的只要互联网不死,http协议还是无状态的协议,还是主流。php就不会死。
就算互联网变了,php也在不断状大发展,你怎么能用不变的眼光看待问题吗?
php不是属于zend公司的。而是属于开源界的。
php不仅有php5,还有php6,php7,...








看了这么多,就这个最在理了!

相关推荐

Global site tag (gtag.js) - Google Analytics