Hoshinokozo
V2EX  ›  Node.js

Node.js 能否取代 PHP ,撑起一个中小型网站的后端?

  •  
  •   Hoshinokozo · Jan 16, 2020 · 14005 views
    This topic created in 2486 days ago, the information mentioned may be changed or developed.
    RT,作为一个想开发个人网站的前端,不想学 php,不想学 java,只想 JS 一把梭
    45 replies  •  2020-01-18 15:58:10 +08:00
    Juggernaut
    Juggernaut
    Jan 16, 2020
    1
    可以
    janxin
    janxin
    Jan 16, 2020 via iPhone
    2
    可以,只要你只需要后台 crud
    manami
    manami
    Jan 16, 2020 via Android
    3
    可以的,老哥昨天把我逗笑了😂
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    4
    @manami 哈哈,开心就好
    murmur
    murmur
    Jan 16, 2020
    5
    可以的 npm install php.js
    kop1989
    kop1989
    Jan 16, 2020
    6
    现在看到神之脚的 icon 就感觉要开车😀
    laodao
    laodao
    Jan 16, 2020
    7
    老哥我怀疑你在开车。
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    8
    @kop1989 对不起这头像了,轻易就翻车了 23333
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    9
    @laodao 车已经翻了,拖去修了。。
    wangyzj
    wangyzj
    Jan 16, 2020
    10
    俺已经把全干从 php 挪到 node 了
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    11
    @wangyzj 有啥区别吗?说说感想呗
    wangyzj
    wangyzj
    Jan 16, 2020
    12
    @Hoshinokozo 性能好,开发效率高,工程特性好,更新比较快,大前提是 IO 密集型应用
    hfpp2012
    hfpp2012
    Jan 16, 2020
    13
    完全没问题
    star7th
    star7th
    Jan 16, 2020
    14
    eggjs 还不错
    askfilm
    askfilm
    Jan 16, 2020
    15
    @Hoshinokozo node.js 做后端不能谈稳定. 后端还是以稳为主.
    darkjoker
    darkjoker
    Jan 16, 2020
    16
    老哥下次开车叫上大伙
    sanggao
    sanggao
    Jan 16, 2020
    17
    没有什么不可能的,demo 的话 纯 c 也能开发个网站
    monospace
    monospace
    Jan 16, 2020
    18
    老兄今天开车了吗?能否借一部说话...
    TapCode
    TapCode
    Jan 16, 2020❤️1
    19
    学 go 吧
    wangxiaoaer
    wangxiaoaer
    Jan 16, 2020
    20
    @Hoshinokozo #4 老哥, 有什么好资源分享一下啊
    sagaxu
    sagaxu
    Jan 16, 2020 via Android
    21
    阿里把所有 PHP 都换成 node 了
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    22
    @sagaxu 最近阿里公布了语雀的技术栈了,也是 JS 一把梭的,后端用的 egg
    charlieputon
    charlieputon
    Jan 16, 2020❤️2
    23
    我认得你,你是昨天 Google 向你推送 91Porn 广告的那个大哥~
    airflybusoren
    airflybusoren
    Jan 16, 2020
    24
    开车老哥 hhh
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    25
    @airflybusoren 车技不好,见笑了
    dimlau
    dimlau
    Jan 16, 2020
    26
    可以啊,看一下 misskey 点 io,一个日本开发者的作品,还蛮活跃的。
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Jan 16, 2020 via Android
    27
    Ror 好没牌面啊😂
    lbunderway
    lbunderway
    Jan 16, 2020
    28
    靠楼主已经出名了哈哈
    Charod
    Charod
    Jan 16, 2020
    29
    npm i php-java-python -g
    Hoshinokozo
    Hoshinokozo
    OP
    Jan 16, 2020
    31
    @puzzle9 卧槽,还真有啊。。。
    MeteorCat
    MeteorCat
    Jan 16, 2020 via Android
    32
    老哥,我想学你的车技
    binaryify
    binaryify
    Jan 16, 2020 via iPhone
    33
    用 nestjs,nodejs 中的 spring
    liuguang
    liuguang
    Jan 16, 2020
    34
    node 性能垃圾,单线程的东东,很容易阻塞,一个异常,整个挂掉~
    jiangzm
    jiangzm
    Jan 16, 2020
    35
    取代 php 还是可以的
    npm
    npm
    Jan 16, 2020
    36
    希望可以取代 PHP,最近对 egg.js 很是钟情
    niubee1
    niubee1
    Jan 16, 2020
    37
    Why not ?
    qyvlik
    qyvlik
    Jan 17, 2020
    38
    github 上有个项目,https://github.com/ccxt/crosspile,可以将 js 转成 php 和 python,成品是: https://github.com/ccxt/ccxt,如果遁入 nodejs 失败了,还可以转成 php。
    HolmLoh
    HolmLoh
    Jan 17, 2020
    39
    看到头像就想起了老哥你前两天翻车
    Chenamy2017
    Chenamy2017
    Jan 17, 2020
    40
    老哥换 ID 吧,看你这样子车是翻不回来了
    Sapp
    Sapp
    Jan 17, 2020
    41
    哥,你常看的 pornhub 里面就有一部分是 node,前端是 jquery 和 vue
    Sapp
    Sapp
    Jan 17, 2020
    42
    另外前端的话可以用 eggjs,基本什么都封装好了,还是挺简单的,看看文档做个个人站玩玩没啥难度
    flyingfz
    flyingfz
    Jan 17, 2020
    43
    我们就是用 eggjs 来做业务系统的。 微服务模式。 服务全部是 eggjs 写的 http 接口.
    前端是小程序, 从微信后台看到的统计结果, 高峰期, 一天 实时访问次数 超过 千万.

    目前来看, 还没看到明显的短板。
    abcbuzhiming
    abcbuzhiming
    Jan 18, 2020
    44
    @flyingfz 你这样的“业务”系统我更好奇的是数据存储部分用的是什么,因为根据经验这样的系统瓶颈并不在处理程序上,瓶颈基本都卡在数据存储的读写上,能说说你们的数据存储部分大致是啥样的吗?
    flyingfz
    flyingfz
    Jan 18, 2020
    45
    @abcbuzhiming 没错, 我之前的回复, 要表达的意思就是 nodejs 用来写这种业务系统其实没问题。

    数据存储部分, 其实是 关系型的数据库, 具体一点,就是 pg .
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1449 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    ♥ Do have faith in what you're doing.