锁定老帖子 主题:有感于“论PHP的倒掉”
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-09
一切只是工具,作为一名刺客,只要能把目标杀死,从不在乎用刀或是用剑.反正你肯出钱就行了.
......一个至今还把PHP当成最好的shell语言的外层围观群众的呢喃. |
|
返回顶楼 | |
发表时间:2010-01-10
七月十五 写道 fnet 写道 七月十五 写道 hongkong 写道 我很想知道lz怎么拿php和js作比较?
很多人用php就是为了实现页面效果(这是javascript擅长的)。比如分页、树状、数据交互、表单验证等。 虽然PHP是服务端脚本,但有几个是真正理解后端的,真正把PHP拿来做服务端的? 看上去我把服务端的PHP跟前端的javascript来比看起来很不合理。 但我试问各位,你用PHP是不是也是达到某些页面效果? PHP实现页面效果??? 你写分页的时候用PHP拼HTML的吗? 这么具体的问题? 为何要用php来计算分页?用javascript就可以了。我的答案是: 1、呈现页码:传出总页数和当前页给javascript由javascript分页。 2、取得数据:请求分页时由javascript计算出offset和rov,传给服务端进行数据取出计算。 我想知道,禁用浏览器js,或者使用本身就不支持js的浏览器的用户,是不是应该被排除在外 |
|
返回顶楼 | |
发表时间:2010-01-10
最后修改:2010-01-10
许怀远 写道 我想知道,禁用浏览器js,或者使用本身就不支持js的浏览器的用户,是不是应该被排除在外
为何纠结在js呢?客户端可编程语言多了去了。 就算在PC浏览器端,没有JS支持,你得不到你想要的服务端响应啊。 客户是要求出来的,同样客户端是要求出来的。 你想要我的服务,那你就得遵循我的要求。——这是游戏规则。 |
|
返回顶楼 | |
发表时间:2010-01-11
你想要我的服务,那你就得遵循我的要求。——这是游戏规则。
支持,就像数据模型 |
|
返回顶楼 | |
发表时间:2010-01-12
七月十五 写道 许怀远 写道 我想知道,禁用浏览器js,或者使用本身就不支持js的浏览器的用户,是不是应该被排除在外
为何纠结在js呢?客户端可编程语言多了去了。 就算在PC浏览器端,没有JS支持,你得不到你想要的服务端响应啊。 客户是要求出来的,同样客户端是要求出来的。 你想要我的服务,那你就得遵循我的要求。——这是游戏规则。 这种大爷思路催生了很多XX only的站点 跟国内四大行一个态度,我就是只支持XX,爱用不用 这底气十足的,比google,yahoo等公司牛逼多了 |
|
返回顶楼 | |
发表时间:2010-01-12
最后修改:2010-01-12
许怀远 写道 这种大爷思路催生了很多XX only的站点
跟国内四大行一个态度,我就是只支持XX,爱用不用 这底气十足的,比google,yahoo等公司牛逼多了 我相信在程序设计界没有普遍适用和全面兼容,能满足90%以上的客户端需求已经非常不错了。 浏览器有IE、FireFox、Chrome、Opera、Safari等,桌面操作系统有Windows、Linux、MacOS、Solaris、BeOS等,移动设备客户端有iPhone、Android、BlackBerry、Windows Mobile、Symbian、WindowsCE、Palm OS等。相同内核不同版本兼容又都不尽相同。要全面兼容,一时半会不太可能。 不能认为人家暂不支持就说人家XX Only。就算技术力量较好的淘宝目前也不支持IE 64bit。 不是人家四大行牛X不不牛X,而是人家暂时不支持,不代表以后不支持。四大行先要做好的是自己系统的内核和独立的不依赖于客户端的API,才有可能方便的扩展到其它客户端。 我认为很多同志都把个人的看法归结到外部事物上,很主观的去看事物,得到各种理由和借口来推卸责任,认为这个不行那个也不行,这是极不负责的。为什么不能看回自己,去适应环境,做好自己,而后惠及他人?很多口号只是嘴上说说,不去思考,不去实行。 |
|
返回顶楼 | |
发表时间:2010-01-12
许怀远 写道 我想知道,禁用浏览器js,或者使用本身就不支持js的浏览器的用户,是不是应该被排除在外
照这个想法,请允许我延伸一下。“我想知道,禁用浏览器ActiveX,或者使用本身就不支持ActiveX浏览器的用户,是不是不能用某些网上银行?”相信大家都知道答案。 |
|
返回顶楼 | |
发表时间:2010-01-13
七月十五 写道 许怀远 写道 这种大爷思路催生了很多XX only的站点
跟国内四大行一个态度,我就是只支持XX,爱用不用 这底气十足的,比google,yahoo等公司牛逼多了 我相信在程序设计界没有普遍适用和全面兼容,能满足90%以上的客户端需求已经非常不错了。 浏览器有IE、FireFox、Chrome、Opera、Safari等,桌面操作系统有Windows、Linux、MacOS、Solaris、BeOS等,移动设备客户端有iPhone、Android、BlackBerry、Windows Mobile、Symbian、WindowsCE、Palm OS等。相同内核不同版本兼容又都不尽相同。要全面兼容,一时半会不太可能。 不能认为人家暂不支持就说人家XX Only。就算技术力量较好的淘宝目前也不支持IE 64bit。 不是人家四大行牛X不不牛X,而是人家暂时不支持,不代表以后不支持。四大行先要做好的是自己系统的内核和独立的不依赖于客户端的API,才有可能方便的扩展到其它客户端。 我认为很多同志都把个人的看法归结到外部事物上,很主观的去看事物,得到各种理由和借口来推卸责任,认为这个不行那个也不行,这是极不负责的。为什么不能看回自己,去适应环境,做好自己,而后惠及他人?很多口号只是嘴上说说,不去思考,不去实行。 别说的那么玄乎,OS是有很多,浏览器也有很多,但是w3c只有一个, 不求100%兼容,那很费力,也很困难,不太现实,但是起码最basic的功能做到能用,不是什么难事。 taobao起码提供了最基本的功能,fx用户也有专用插件, 至少说明他们考虑到了用户习惯的多样性,也用实际行动尊重了用户的习惯。 诚然支付宝在数字证书方面的跨平台还有所欠缺,起码能看到进步, 比起那些扔一句xx规则了事的,对用户的态度要好很多。 很多人是喜欢推卸责任,自己的产品兼容性不好是浏览器不对, 是用户不对,是环境不对,唯独自己没有错。 |
|
返回顶楼 | |
发表时间:2010-01-13
七月十五 写道 许怀远 写道 我想知道,禁用浏览器js,或者使用本身就不支持js的浏览器的用户,是不是应该被排除在外
照这个想法,请允许我延伸一下。“我想知道,禁用浏览器ActiveX,或者使用本身就不支持ActiveX浏览器的用户,是不是不能用某些网上银行?”相信大家都知道答案。 activex这东西,就不该出现在面向整个互联网用户的服务中 |
|
返回顶楼 | |
发表时间:2010-01-13
许怀远 写道 activex这东西,就不该出现在面向整个互联网用户的服务中
这话有点过。现在微软是州官,所以有这么多的针对性。换过来,微软不只是州官,也是百姓。 允许Adobe和Sun/Oracle州官放火,难道微软点个灯就不行? |
|
返回顶楼 | |