V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Hoshinokozo
V2EX  ›  Node.js

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

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

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

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