php理解与应用

php是一种解释性(就是不经过编译生成obj文件,而是直接靠虚拟器运行。PHP借助于zend Engine,JAVA借助于JDK。运行流程参考 http://blog.csdn.net/z15818264727/article/details/52193703),弱类型(变量类型会跟着变量值变化,不像C语言定义变量时候就需要指定变量类型)语言。在理论上它可以做WEB开发中的所有事情,但是有些问题用它解决效率将会非常低,比如实时socket连接和分布式事务处理等。对于实时socket连接和推送等问题,node.js更为擅长,实现效率也最高,应用场景有现在流行的弹幕。对于分布式事务处理,JAVA更为擅长,特别是与银行等金融行业的接口几乎都需要用JAVA实现。对于不同语言间的通信可以用消息队列来解决,php接收用户的请求并把任务封装成消息投送到消息队列中,JAVA或者node.js等语言编写的程序从消息队列中获取消息并进行下一步的任务处理。对于大型项目,php看你只用来做与用户间的交互,而后期的处理由其他语言来处理。通过消息队列可以将多种语言,多台服务器连接起来,最终实现分布式开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值