PHP简历我觉得这样写就可以了。

Null--Null 发布于 2014/08/25 16:22
阅读 9K+
收藏 7
三年以上工作经验,有大型电商开发经验。
加载中
5
eechen
eechen

引用来自“cpp初学者”的评论

说PHP是最优美的语言的技术都是野程序员.没有真正的学习过计算机专业.

等你们从新学起的时候,应该会发现PHP做的事情完全算不上是一个计算机专业应该做的事.

而且从PHP语法来看,也不过是一个OOP,加了一些魔术方法的语法.

没有一个像样的console 工具,除了搞http,别的都没什么成功案例.监控工具也没,更不用谈做服务进程了.

虽然出了一些扩展,加了timer,调度器,但是谁能保证内存不泄露?

又不能利用多核,最多搞搞HTTP这种单进程没啥通讯的服务.

极限了就和node一个鸟样.有多个CPU核就开多少个进程,只直接HTTP,不需要进程通讯,没有共享内存,能100%利用CPU.如果要通讯就跪了.(比较好的方案是erlang),但是PHP(世界最好的语言)的程序员怎么可能去学ERLANG呢?

能火的原因就是API简单,全函数,一搞就上手了,SPL这点稍稍复杂一点的标准库会用的上的估计只占PHP总人数的5%.


层主估计连PHP手册都没仔细看过就开喷了.
PHP进程控制相关扩展都被你吃了吗?
http://php.net/manual/zh/refs.fileprocess.process.php
多线程,进程控制,事件驱动,共享内存,消息通信等,这些PHP都支持,用的人少,不代表PHP不能这样用.


实例:国人纯PHP开发的高性能聊天室框架WorkerMan:
http://www.workerman.net/
前端:HTML5 WebSocket
后端:PHP-CLI (不依赖Nginx/Apache)

WorkerMan 用到了下面这些 PHP PECL 扩展(不支持Windows):
pcntl: 进程创建,信号控制,定时器,进程状态监控
posix: 守护进程化,用户组控制
sysvshm: 共享内存,进程间通信
sysvmsg: 消息队列,进程间通信
libevent: 让PHP可以使用系统epoll/kqueue等高级事件处理机制
proctitle: 更改进程的名称

Demo:
http://chat.workerman.net/
http://kedou.workerman.net/

另外还有国人开发了PECL扩展Swoole,用于支持PHP编写高性能socket应用:
http://www.swoole.com/

仅仅把PHP理解为Web开发脚本未免太肤浅了.
HiHyperf
HiHyperf
不错,我也觉的说PHP不好的,没有真正的看过PHP。不过PHP是最好的,这话也只能呵呵了
hongmajia
hongmajia
workerman真的很不错
3
JPer
JPer

引用来自“eechen”的评论

引用来自“cpp初学者”的评论

说PHP是最优美的语言的技术都是野程序员.没有真正的学习过计算机专业.

等你们从新学起的时候,应该会发现PHP做的事情完全算不上是一个计算机专业应该做的事.

而且从PHP语法来看,也不过是一个OOP,加了一些魔术方法的语法.

没有一个像样的console 工具,除了搞http,别的都没什么成功案例.监控工具也没,更不用谈做服务进程了.

虽然出了一些扩展,加了timer,调度器,但是谁能保证内存不泄露?

又不能利用多核,最多搞搞HTTP这种单进程没啥通讯的服务.

极限了就和node一个鸟样.有多个CPU核就开多少个进程,只直接HTTP,不需要进程通讯,没有共享内存,能100%利用CPU.如果要通讯就跪了.(比较好的方案是erlang),但是PHP(世界最好的语言)的程序员怎么可能去学ERLANG呢?

能火的原因就是API简单,全函数,一搞就上手了,SPL这点稍稍复杂一点的标准库会用的上的估计只占PHP总人数的5%.


层主估计连PHP手册都没仔细看过就开喷了.
PHP进程控制相关扩展都被你吃了吗?
http://php.net/manual/zh/refs.fileprocess.process.php
多线程,进程控制,事件驱动,共享内存,消息通信等,这些PHP都支持,用的人少,不代表PHP不能这样用.


实例:国人纯PHP开发的高性能聊天室框架WorkerMan:
http://www.workerman.net/
前端:HTML5 WebSocket
后端:PHP-CLI (不依赖Nginx/Apache)

WorkerMan 用到了下面这些 PHP PECL 扩展(不支持Windows):
pcntl: 进程创建,信号控制,定时器,进程状态监控
posix: 守护进程化,用户组控制
sysvshm: 共享内存,进程间通信
sysvmsg: 消息队列,进程间通信
libevent: 让PHP可以使用系统epoll/kqueue等高级事件处理机制
proctitle: 更改进程的名称

Demo:
http://chat.workerman.net/
http://kedou.workerman.net/

另外还有国人开发了PECL扩展Swoole,用于支持PHP编写高性能socket应用:
http://www.swoole.com/

仅仅把PHP理解为Web开发脚本未免太肤浅了.
正常,国内比较普遍的通病,自己不知道就代表没有,就像是人类老觉得自己是宇宙的中心,站在金字塔最顶端;
2
喵星人哦
喵星人哦
好你妹,PHP能做C/C++能做的事吗,还不是C/C++在底层支撑着它
eechen
eechen
回复 @那年秋天 : 是你当真了,那些说PHP是最好的语言的其实大多数都是PHP黑.
喵星人哦
喵星人哦
@eechen 37没有啊,是你们说PHP最好语言什么的人家不服
eechen
eechen
正是PHP开发组那帮C开发者了解Web开发的需求,才创作并持续完善PHP,提供了功能强大的各种函数支持.而不是像某些抵制PHP的C++开发者,非要钻牛角尖用C++开发Web.
1
回去干活
回去干活

说PHP是最优美的语言的技术都是野程序员.没有真正的学习过计算机专业.

等你们从新学起的时候,应该会发现PHP做的事情完全算不上是一个计算机专业应该做的事.

而且从PHP语法来看,也不过是一个OOP,加了一些魔术方法的语法.

没有一个像样的console 工具,除了搞http,别的都没什么成功案例.监控工具也没,更不用谈做服务进程了.

虽然出了一些扩展,加了timer,调度器,但是谁能保证内存不泄露?

又不能利用多核,最多搞搞HTTP这种单进程没啥通讯的服务.

极限了就和node一个鸟样.有多个CPU核就开多少个进程,只直接HTTP,不需要进程通讯,没有共享内存,能100%利用CPU.如果要通讯就跪了.(比较好的方案是erlang),但是PHP(世界最好的语言)的程序员怎么可能去学ERLANG呢?

能火的原因就是API简单,全函数,一搞就上手了,SPL这点稍稍复杂一点的标准库会用的上的估计只占PHP总人数的5%.


cisiqo
cisiqo
我就是php程序员,我怎么就去学了下erlang呢,为了需求还写了和更改了ejabberd的module
h
h1100e
hehe
绝尘
绝尘
回复 @我勒个去勒个我 : 看看《淘宝十年》那本书吧。
司马他
司马他
回复 @我勒个去勒个我 : 那是淘宝的前端
黑狗
黑狗
回复 @Liuxd : 他压根没懂。。。
下一页
1
金拱门
金拱门
你们都弱爆了!本人swift6年经验。
1
太阳黑子
太阳黑子
一群喷子,不知什么心态
0
第三方支付接口
第三方支付接口
PHP是世界上最优美的语言,没有之一!
0
huigeer
huigeer
PHP是世界上最优美的语言,没有之一
0
微猎头
微猎头
兄台在关注互联网公司php职位吗
0
inuxor
inuxor

引用来自“cpp初学者”的评论

说PHP是最优美的语言的技术都是野程序员.没有真正的学习过计算机专业.

等你们从新学起的时候,应该会发现PHP做的事情完全算不上是一个计算机专业应该做的事.

而且从PHP语法来看,也不过是一个OOP,加了一些魔术方法的语法.

没有一个像样的console 工具,除了搞http,别的都没什么成功案例.监控工具也没,更不用谈做服务进程了.

虽然出了一些扩展,加了timer,调度器,但是谁能保证内存不泄露?

又不能利用多核,最多搞搞HTTP这种单进程没啥通讯的服务.

极限了就和node一个鸟样.有多个CPU核就开多少个进程,只直接HTTP,不需要进程通讯,没有共享内存,能100%利用CPU.如果要通讯就跪了.(比较好的方案是erlang),但是PHP(世界最好的语言)的程序员怎么可能去学ERLANG呢?

能火的原因就是API简单,全函数,一搞就上手了,SPL这点稍稍复杂一点的标准库会用的上的估计只占PHP总人数的5%.


该评论代表了很大一部分人的意见。

但是,为什么要用你说的这些东西?

erlang,容我粗口,erlang个鸟毛啊。erlang写个网站我看看是不是特别高大上。

标准库为啥没人用不?太简单了,因为用不着。

php还有贸易专用扩展呢,为毛也没人用?用不着。

php还能用ktaglib处理音频文件id3v2呢,也没人用,还是因为用不着啊。

回到为毛没有进程通讯——还是用不着。


php也不是只能写网站。用php当服务器脚本用,行不行?太行了,非常好,处理个文本啥的比bash还靠谱。为毛没人用?因为用不着。

自由之信
自由之信
erlang 一般不是用来写网站的,各尽所需吧
返回顶部
顶部