未分類 2020 年 5 月 22 日 Node.js 能否取代 PHP ,撑起一个中小型网站的后端? Node.js 能否取代 PHP ,撑起一个中小型网站的后端? 資深大佬 : Hoshinokozo 71 RT,作为一个想开发个人网站的前端,不想学 php,不想学 java,只想 JS 一把梭 大佬有話說 (45) 資深大佬 : Juggernaut 可以 資深大佬 : janxin 可以,只要你只需要后台 crud 資深大佬 : manami 可以的,老哥昨天把我逗笑了 主 資深大佬 : Hoshinokozo @manami 哈哈,开心就好 資深大佬 : murmur 可以的 npm install php.js 資深大佬 : kop1989 现在看到神之脚的 icon 就感觉要开车 資深大佬 : laodao 老哥我怀疑你在开车。 主 資深大佬 : Hoshinokozo @kop1989 对不起这头像了,轻易就翻车了 23333 主 資深大佬 : Hoshinokozo @laodao 车已经翻了,拖去修了。。 資深大佬 : wangyzj 俺已经把全干从 php 挪到 node 了 主 資深大佬 : Hoshinokozo @wangyzj 有啥区别吗?说说感想呗 資深大佬 : wangyzj @Hoshinokozo 性能好,开发效率高,工程特性好,更新比较快,大前提是 IO 密集型应用 資深大佬 : hfpp2012 完全没问题 資深大佬 : star7th eggjs 还不错 資深大佬 : askfilm @Hoshinokozo node.js 做后端不能谈稳定. 后端还是以稳为主. 資深大佬 : darkjoker 老哥下次开车叫上大伙 資深大佬 : sanggao 没有什么不可能的,demo 的话 纯 c 也能开发个网站 資深大佬 : monospace 老兄今天开车了吗?能否借一部说话… 資深大佬 : TapCode 学 go 吧 資深大佬 : wangxiaoaer @Hoshinokozo #4 老哥, 有什么好资源分享一下啊 資深大佬 : sagaxu 阿里把所有 PHP 都换成 node 了 主 資深大佬 : Hoshinokozo @sagaxu 最近阿里公布了语雀的技术栈了,也是 JS 一把梭的,后端用的 egg 資深大佬 : charlieputon 我认得你,你是昨天 Google 向你推送 91Porn 广告的那个大哥~ 資深大佬 : airflybusoren 开车老哥 hhh 主 資深大佬 : Hoshinokozo @airflybusoren 车技不好,见笑了 資深大佬 : dimlau 可以啊,看一下 misskey 点 io,一个日本开发者的作品,还蛮活跃的。 資深大佬 : mxT52CRuqR6o5 Ror 好没牌面啊 資深大佬 : lbunderway 靠主已经出名了哈哈 資深大佬 : Charod npm i php-java-python -g 資深大佬 : puzzle9 https://github.com/hirak/phpjs 主 資深大佬 : Hoshinokozo @puzzle9 卧槽,还真有啊。。。 資深大佬 : MeteorCat 老哥,我想学你的车技 資深大佬 : binaryify 用 nestjs,nodejs 中的 spring 資深大佬 : liuguang node 性能垃圾,单线程的东东,很容易阻塞,一个异常,整个挂掉~ 資深大佬 : jiangzm 取代 php 还是可以的 資深大佬 : npm 希望可以取代 PHP,最近对 egg.js 很是钟情 資深大佬 : niubee1 Why not ? 資深大佬 : qyvlik github 上有个项目,https://github.com/ccxt/crosspile,可以将 js 转成 php 和 python,成品是: https://github.com/ccxt/ccxt,如果遁入 nodejs 失败了,还可以转成 php。 資深大佬 : HolmLoh 看到头像就想起了老哥你前两天翻车 資深大佬 : Chenamy2017 老哥换 ID 吧,看你这样子车是翻不回来了 資深大佬 : Sapp 哥,你常看的 pornhub 里面就有一部分是 node,前端是 jquery 和 vue 資深大佬 : Sapp 另外前端的话可以用 eggjs,基本什么都封装好了,还是挺简单的,看看文档做个个人站玩玩没啥难度 資深大佬 : flyingfz 我们就是用 eggjs 来做业务系统的。 微服务模式。 服务全部是 eggjs 写的 http 接口.前端是小程序, 从微信后台看到的统计结果, 高峰期, 一天 实时访问次数 超过 千万. 目前来看, 还没看到明显的短板。 資深大佬 : abcbuzhiming @flyingfz 你这样的“业务”系统我更好奇的是数据存储部分用的是什么,因为根据经验这样的系统瓶颈并不在处理程序上,瓶颈基本都卡在数据存储的读写上,能说说你们的数据存储部分大致是啥样的吗? 資深大佬 : flyingfz @abcbuzhiming 没错, 我之前的回复, 要表达的意思就是 nodejs 用来写这种业务系统其实没问题。 数据存储部分, 其实是 关系型的数据库, 具体一点,就是 pg .