• 请不要在回答技术问题时复制粘贴 AI 生成的内容
park4ce666
V2EX  ›  程序员

现在新项目用 golang 还是 nodejs 好?

  •  
  •   park4ce666 · Dec 1, 2020 via iPhone · 5928 views
    This topic created in 2015 days ago, the information mentioned may be changed or developed.
    朋友拖我做个线上会员系统,费用有限,打算阿里云上租一个相对低端便宜的轻应用服务器,内存有限,这种情况下用 go 的 gin 做好还是 nodejs 来做好?前端用的 react,后端只要返回 api/json 就够了,数据库如果内存允许的话,想在同一台机子上再跑个 mysql,如果内存不允许,也考虑 sqlLite ;希望得到各路大侠的解答,给大家拜个早年:-)
    23 replies    2020-12-04 21:30:18 +08:00
    xiaoriri666
        1
    xiaoriri666  
       Dec 1, 2020
    PHP
    yrj
        2
    yrj  
       Dec 1, 2020 via iPad
    给你我的建议:哪个熟用哪个。数据库用 mysql,我记得轻量最低是 1g 吧,那就 5.6 。2g 内存就 5.7
    tairan2006
        3
    tairan2006  
       Dec 1, 2020 via Android
    便宜的可以用 sqlite,go 还是很省内存的
    Rorysky
        4
    Rorysky  
       Dec 2, 2020
    nodejs 搞可能更快
    saviourdog
        5
    saviourdog  
       Dec 2, 2020
    node:快,生态好
    go:稳,潜力大
    我选 node
    ahsjs
        6
    ahsjs  
       Dec 2, 2020
    小项目没区别
    momowei
        7
    momowei  
       Dec 2, 2020
    更好的办法是做成一个 saas 的,然后租用一个中等配置的卖多人,一人的话,硬件不好搞
    tikazyq
        8
    tikazyq  
       Dec 2, 2020
    小项目用啥都可以
    dream4ever
        9
    dream4ever  
       Dec 2, 2020
    Node.js 的话,了解一下 Parse-Server ?
    hongweiliuruige
        10
    hongweiliuruige  
       Dec 2, 2020
    nodejs,啥包都有,内存也小,一个 pm2 管理好几个
    ruanimal
        11
    ruanimal  
       Dec 2, 2020
    @hongweiliuruige nodejs 内存占用应该不小吧
    zzzzzzggggggg
        12
    zzzzzzggggggg  
       Dec 2, 2020
    熟悉哪个用哪个,你的项目还没到语言成为瓶颈的程度
    mingsz
        13
    mingsz  
       Dec 2, 2020
    node 吧,小项目 node 写的更快,处理 json 也更方便
    cyrivlclth
        14
    cyrivlclth  
       Dec 2, 2020
    哪个熟用哪个
    rykinia
        15
    rykinia  
       Dec 2, 2020
    选 node 的朋友,你们的项目都不用维护的吗
    hongweiliuruige
        16
    hongweiliuruige  
       Dec 2, 2020
    @ruanimal 一个几十兆,1g 理论上可以部署十多个啊,我就部署了俩项目加 mysql,
    asdjgfr
        17
    asdjgfr  
       Dec 2, 2020
    之前给朋友做的店铺系统用的 node,现在在重构用 go,不过 node 是真方便,就是后面维护起来有点麻烦
    wizardoz
        18
    wizardoz  
       Dec 2, 2020
    golang 不知道,nodejs 没有好用的 orm,还是说 node 好用到不需要 orm ?
    zhdsuperm
        19
    zhdsuperm  
       Dec 2, 2020
    go 不用想了,以后加点功能都方便
    c0011
        20
    c0011  
       Dec 2, 2020
    @asdjgfr #17 为什么 node 后面维护麻烦?
    securityCoding
        21
    securityCoding  
       Dec 2, 2020
    go 吧,代码简单易懂,性能高,运维部署便利。
    park4ce666
        22
    park4ce666  
    OP
       Dec 3, 2020 via iPhone
    感谢各路大侠的解答,目前拟定用 go 来做,希望借此机会发展成一个可长期运维的项目,可在昨天冲浪的时候猝不及防的杀出了一个叫 Deno 的..让出生前端的我瞬间感觉 js 又香了,早在去年本来有过打算押宝 rust 的,昨晚一晚上失眠,就在考虑要不要入门 deno+rust...,对此大侠们有什么看法#orz
    dream4ever
        23
    dream4ever  
       Dec 4, 2020
    @park4ce666 还要考虑生态,Node.js 的生态现在挺成熟的,npm 上的包非常丰富,这么一说还没研究过 Deno 能不能用 npm 的包,不能用的话,一时半会儿还不适合拿来做业务开发。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   950 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 21:04 · PVG 05:04 · LAX 14:04 · JFK 17:04
    ♥ Do have faith in what you're doing.