搜索
node.js - nodejs 优于php的东西?
大家讲道理
大家讲道理 2017-04-17 11:01:47
[Node.js讨论组]

我准备在公司分享些nodejs的东西, 大家觉得有哪些值得分享,我去研究研究

面向一群phper 分享

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(8)
PHP中文网

lz准备好被K。。。。其实坊间流传的很多nodejs的优点都是YY,nodejs程序员默默撸过。

我能总结出的nodejs的优点:

1.喜欢回调,有层次感,逻辑分层更清晰。

2.用coffee写js,感觉很爽很规范。

3.js的语法相对php来说更优雅灵活一些吧。

4.单进程,多个请求共享数据内存方法,让php程序员实现一个socket聊天系统试试。。。。

缺点:

1.大量烂掉的库

2。错误处理,记得把错误都回调给上层额,否则应用怎么挂了都不知道。于是一个项目里,代码量最多的是错误处理的代码。

3.模式不够统一,你觉得你的开发模式够规范够快速狗敏捷够健壮么,貌似大家很少交流这方面的经验。

4.一般的空间都不支持,hiahia。。。至少要个vps吧,还要自己跑守护进程,开机启动,记得定期清理日志额,记得配置好开发和线上环境变量额。。。。

高洛峰
  • Node的事件驱动模型 vs PHP的多进程模型
  • 天生的异步IO
  • npm包管理器
  • 各种新奇的Web应用框架
  • 疯狂的回调函数嵌套语法
PHP中文网

Node.js 是异步模型,对CPU,磁盘IO,带宽等能够更充分地利用。
PHP 是同步模型,代码性能和对机器使用率略低于 Node.js,但开发简单易上手。

PHP 适合做短业务流程的事情,如前端界面生成,用于数据转发的API接口等。不适合做长链接。
Node.js 适合做高并发IO密集型的业务,如即时聊天系统,甚至网游server端

阿神

烂掉的库不都是你@代码诗人芋头 写的么。

黄舟
  • 事件驱动
  • 异步
高洛峰

php适用于静态Html文件的生成。
nodejs适用于大量并发请求。
各有各适合的领域。

怪我咯

目前我一直在研究网易的pomelo项目,这个是基于nodejs做的一个游戏服务器,像上面各位提到的,有 事件驱动, 异步,等优点。 https://github.com/NetEase/pomelo/

天蓬老师

请问楼主,是怎么做分享的?有资料可共享么?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号