论坛首页 编程语言技术论坛

有感于“论PHP的倒掉”

浏览 85001 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-11-23  
每样语言工具都有高手和菜鸟。

楼主确实杞人忧天了。

既然把争论从PHP语言自身转移到PHPer上来。

我想问的是,这么多学C而不精的Cer是否让C绝灭了?

不能因为楼主自身水平提高后就反过来怪责水平低的Phper会拖死PHP的明天。



0 请登录后投票
   发表时间:2009-11-23   最后修改:2009-11-23
php是不会倒的,我相信它,它的简单,不规范.....,就是因为它用起来自由!(另外,貌似phpchina到处都是广告,那网站让人上了恶心)
0 请登录后投票
   发表时间:2009-11-23   最后修改:2009-11-23
七月十五 写道
fnet 写道
LZ杞人忧天了。
殊不知Flex+PHP也可以是一种解决方案。Ext+PHP也可以是一种解决方案。浏览器编程能力提高能给服务器带来什么变革???


那么我想问一下,Java + Flex 和 .NET + Ext 呢?


那只是另外两种解决方案,并且如果客户需求不复杂,没那个必要得话,我会推荐用PHP+Ext或PHP+Flex,而不会用java/.net的方案,除非我有现成的。

LZ抨击的不只是 PHP,看样子抨击的是几乎所有服务器端脚本语言了。

把问题转移到人上面来,我想LZ针对的是拿PHP做小网站的人难以提高PHP技术。
这个LZ不用担心,PHPer上了层次之后都是C高手,薪水拿的比javaer还多。
1 请登录后投票
   发表时间:2009-11-23  
这个问题讨论下去就要讨论到PHP的内核及PHP未来的发展上去了,看来我需要保持沉默了,否则又要隐藏帖了。
0 请登录后投票
   发表时间:2009-11-23  
七月十五 写道
fnet 写道
七月十五 写道
hongkong 写道
我很想知道lz怎么拿php和js作比较?

很多人用php就是为了实现页面效果(这是javascript擅长的)。比如分页、树状、数据交互、表单验证等。
虽然PHP是服务端脚本,但有几个是真正理解后端的,真正把PHP拿来做服务端的?
看上去我把服务端的PHP跟前端的javascript来比看起来很不合理。
但我试问各位,你用PHP是不是也是达到某些页面效果?



PHP实现页面效果???

你写分页的时候用PHP拼HTML的吗?


这么具体的问题?
为何要用php来计算分页?用javascript就可以了。我的答案是:
1、呈现页码:传出总页数和当前页给javascript由javascript分页。
2、取得数据:请求分页时由javascript计算出offset和rov,传给服务端进行数据取出计算。


javascript总要和服务器端交互吧,这时PHP不久派上用场了吗?
1 请登录后投票
   发表时间:2009-11-23  
拿php和js比应该是因为v8的出现,即服务端js编程

但是这个也不能成为php死掉的原因

php作为目前最简单,性能也在上层的前端语言来讲,绝对有它赖以生存的绝招

如果我们把当今的web应用划分的清楚一些,每一个层面的角色我觉得比较合理的应该是:

展现 - html & client js & css / flash
展现逻辑 - php / flex / ror / server js
业务逻辑 - java / c / python
数据 - all kinds of db

你可以看到实际上php做的事情很简单,就是展示,但是是含有逻辑的,它可以通过memcache去拿由java或者c运算好的结果,也可以直接访问数据库,这就是它最大的优势!也是它性能最高的一面。其他语言相比它在这个环节都有较大的劣势。

但是一定要把什么web service啊,文本处理啊,都搬来,然后拿php去和其他语言比较,这本身就是不合理的,不正确的,目前没有银弹,没有任何一种语言能够独当一面。企业应用有企业应用的武器,但是另外90%的非企业应用,php是有更好的发挥的。所以说什么php倒掉了或者要倒掉都是无稽之谈

我一直在强调一点:

以后的时代,是混合编程的时代,了解各种语言的长处和短处,在各种场合扬长避短才是关键。一味的做预言家来评判哪种语言或者哪种语言死掉是一种很愚蠢的行为。

只要一个门语言在持续更新,那么它离倒掉就还有十万八千里。(与之类推的还有框架、工具等等)
2 请登录后投票
   发表时间:2009-11-23   最后修改:2009-11-23
送楼主一句中肯的话吧:无知者无畏!

麻烦楼主多看点书,多学习一点其他的语言,多了解一下web架构
拜托楼主了
1 请登录后投票
   发表时间:2009-11-23  
七月十五 写道
这个问题讨论下去就要讨论到PHP的内核及PHP未来的发展上去了,看来我需要保持沉默了,否则又要隐藏帖了。



都开了贴子讨论,又何必以沉默待之呢?

这儿的人一没爆粗口,二没群起愤之。大家仁者见仁,难道不是楼主开贴初衷?


语言嘛,工具也,又非宗教。

站在人的角度,适者即用。但也不至于对工具本身死活轻下结论。毕竟还有这么多场合在应用着。

站在业务的角度,只有不适合的工具,没有不好的语言。

企业应用是个天大的骗言和幌子,谁能给个定义,什么才算是企业应用?

多少年来对PHP的打击无一例外不是祭出“PHP不适合企业应用”的大旗。

那么facebook,yahoo,百度,sina是不是企业?他们有没有用PHP?

有人也许会轻藐的说,他们只用PHP做简单的事,复杂的仍然是X,Y,Z在做。

但反过来说,为什么它们不用X,Y,Z来做这样简单的事?因为不适合嘛。

我所理解的企业应用是一个集合,通常需要多种工具来进行整合,每一环都有它存在的意义和价值。

PHP在WEB层面活跃不是没有原因的,也不是因为它语法随意,简单。而且以PHP出身(而非终结)的高手业界也不少吧。

哪里来的死亡?


汇编都还活着,PHP就还年轻得很。
1 请登录后投票
   发表时间:2009-11-23  
syu 写道

每样语言工具都有高手和菜鸟。
楼主确实杞人忧天了。
既然把争论从PHP语言自身转移到PHPer上来。
我想问的是,这么多学C而不精的Cer是否让C绝灭了?
不能因为楼主自身水平提高后就反过来怪责水平低的Phper会拖死PHP的明天。

没有比恨铁不成钢和扶不起的阿斗更令人心酸的事情了。
1 请登录后投票
   发表时间:2009-11-23   最后修改:2009-11-23
cuimuxi 写道
送楼主一句中肯的话吧:无知者无畏!

麻烦楼主多看点书,多学习一点其他的语言,多了解一下web架构
拜托楼主了


这个我一直在努力,因为一直都是自学的。
不是科班出身,身边没有程序设计界的朋友、同学。
一直都是自己看书得来的浅见,难免闭门造车之嫌。
所以有些概念性的东西,还希望您能多多指教,不吝赐教。

我很想知道,所谓“web架构”是怎样的?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics