V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flawless
V2EX  ›  问与答

前端想搞全栈,后端选哪个技术栈?

  •  
  •   flawless · 11 天前 · 3740 次点击
    1. 目前没有实际业务需求,纯属个人爱好。
    2. Node.js 还有希望吗?
    70 条回复    2020-11-24 10:14:27 +08:00
    cat
        1
    cat   11 天前 via iPhone
    node.js 为啥没希望… 多好玩
    qiayue
        2
    qiayue   11 天前
    先快速做出东西,不要纠结选型
    murmur
        3
    murmur   11 天前
    后端当然 java,java 不仅是语言,是一门信仰
    flawless
        4
    flawless   11 天前
    @cat 用 Node.js 的越来越少了
    flawless
        5
    flawless   11 天前
    @qiayue 时间较充裕,想选个最有搞头的
    flawless
        6
    flawless   11 天前
    @murmur SpringBoot 那一套吗?
    mtrec
        7
    mtrec   11 天前 via Android
    最有搞头的就 java 对 就是 spring boot 那套
    akira
        8
    akira   11 天前
    选你们公司在用的
    cmdOptionKana
        9
    cmdOptionKana   11 天前   ❤️ 1
    纯爱好不建议选 java,java 千般好,奈何体系太庞大……

    Ruby on Rails 可以学,毕竟其中很多理念值得学习,但如果花大量时间去专精的话就需要一点信仰,因为现在已经不流行了,很多库都停更几年,看着心里很不是滋味。

    Node.js 依然有有活力,对于前端来说又不用多学一种语言,是个不错的选择。

    Python 在 web 方面,与 Node 比没啥明显优势。

    Go 很好用,与 Node 相比性能更好、天生静态语言、部署方便、不需要面对一堆框架选择障碍症(直接用标准库就能写 web 后端)。缺点是暂时没有泛型,语法对于一部分人来说不太习惯。
    Dingjiangnan
        10
    Dingjiangnan   11 天前
    python
    flawless
        11
    flawless   11 天前
    @akira 那就是 Java 了
    flawless
        12
    flawless   11 天前
    @mtrec 这一套要学的东西好多
    flawless
        13
    flawless   11 天前
    @cmdOptionKana 感谢大哥的长回复,这样一看还是 Java 那套最有搞头啊。
    woaiqiqi
        14
    woaiqiqi   11 天前
    小声的问一下,为啥没人提 php?
    oneforallsoft
        15
    oneforallsoft   11 天前 via iPad
    laravel, model 新建和更新真太好了 查询删除用 active model 也很好
    有并发需求可以搭配 go
    php 比 python ruby java 好多了 大量基本函数不需 import
    kiddyu
        16
    kiddyu   11 天前
    node.js 不是挺好的,在 serverless 里也是第一公民
    irytu
        17
    irytu   11 天前 via iPhone
    Go 吧,云计算界的 C 语言
    zachlhb
        18
    zachlhb   11 天前 via Android
    Python 吧,简单容易上手
    varzy
        19
    varzy   11 天前
    laravel + 1
    mtrec
        20
    mtrec   11 天前 via Android
    @flawless 大是因为各种后端组件齐全 对系统学习后端体系很有帮助
    abcbuzhiming
        21
    abcbuzhiming   11 天前
    @woaiqiqi 因为 cgi 的部署模型落后了,php 衰退本质就是这个原因
    Cbdy
        22
    Cbdy   11 天前 via Android
    Node.js ,都不用换语言,美滋滋
    magiclz233
        23
    magiclz233   11 天前
    Node 呗 简单点,而且一般招人也是前端+Node,虽然说 Java 服务端用的多,不过需要看的太多了。
    npm
        24
    npm   11 天前
    推荐 node.js ,比如 egg.js 或者 nest.js 框架
    rodrick
        25
    rodrick   11 天前
    走大前端?选 node,自己玩玩小项目?选 node,php,想转行后端?除了 node 啥都行。node 用的不少啊,是从哪里知道用的越来越少了
    matatabi
        26
    matatabi   11 天前 via Android
    node 美滋滋
    mumbler
        27
    mumbler   11 天前 via Android
    全栈必须选学习路径最短的语言,php 适合,PHP 那些缺点不用考虑
    charlie21
        28
    charlie21   11 天前
    论弃牌能力的重要性

    molvqingtai
        29
    molvqingtai   11 天前 via Android
    前端当然是 node 啊
    whypool
        30
    whypool   11 天前
    必须 node 啊,nest.js 还是很香的
    flawless
        31
    flawless   11 天前
    @woaiqiqi php 好惨
    flawless
        32
    flawless   11 天前
    @npm 现在用 express 的还多吗?
    flawless
        33
    flawless   11 天前
    @rodrick Node 的生存空间越来越被挤压了
    xieren58
        34
    xieren58   10 天前
    node, 等到性能不行的时候. rust 来补.
    angryfish
        35
    angryfish   10 天前 via iPhone
    选 java,自己玩可以选 node
    alw
        36
    alw   10 天前
    自己个人的小项目 node.js 。
    大项目,要系统学习用 java 。
    zzzmh
        37
    zzzmh   10 天前
    node java 都学一下 技多不压身 [doge]
    jones2000
        38
    jones2000   10 天前
    c++ 什么地方都需要.
    lujie2012
        39
    lujie2012   10 天前
    flutter
    zone10
        40
    zone10   10 天前
    所有的入门文档都看一遍(当然,有个顺序,自己排,可能后面的没精力看, 遇到看不下去的立马弃说明不适合你),然后选个自己喜欢的, 自己看过的东西才知道适不适合你, 听别人说只能是小马过河, 我后端学前端就是三大框架都看了, 最后选了个 vue 感觉适合自己
    yaphets666
        41
    yaphets666   10 天前
    肯定是 java 啊 不会 java 不能叫全栈 让你干活你干不了怎么叫全栈
    toma77
        42
    toma77   10 天前
    @cmdOptionKana 新版本 go 已经有泛型了吧~
    cmdOptionKana
        43
    cmdOptionKana   10 天前
    @toma77 还没正式发布,不过也快了
    flawless
        44
    flawless   10 天前 via iPhone
    @zone10 主流几个基本上都会一点,但是没有深入研究,我也不好衡量喜不喜欢,我更愿意追随市场,什么市场大,就被动去喜欢。
    flawless
        45
    flawless   10 天前 via iPhone
    @zzzmh 头秃
    flawless
        46
    flawless   10 天前 via iPhone
    @yaphets666 Java 就是体系太大了
    yaphets666
        47
    yaphets666   10 天前
    @flawless 学习成本高的东西才有壁垒 学难学的东西 时间才不会被浪费
    wxsm
        48
    wxsm   10 天前
    前端搞全栈,一般都是伪全栈。也就是说,实际上做的是轻业务层或转发层,而不是真正的后端。Node.js 是不二选择。
    soho176
        49
    soho176   10 天前
    如果是做网站,自己用,php 来得快,当年什么值得买 还是 wp 搭建的,现在人家都上市了。
    shichuango
        50
    shichuango   10 天前
    Nodejs 简单一些
    kaiki
        51
    kaiki   10 天前
    想说 PHP,但是怕被嫌弃
    oatw
        52
    oatw   10 天前
    找工作就学 java,提升单兵作战能力或者开阔视野推荐 Ruby on Rails 。
    MonkeyD1
        53
    MonkeyD1   10 天前
    go 吧
    bsg1992
        54
    bsg1992   10 天前
    dotnet core
    shanghai1998
        55
    shanghai1998   10 天前
    php 吧 就一个 wordpress 就可以玩半年
    lychs1998
        56
    lychs1998   10 天前
    golang,新兴语言有新兴的优势。
    seven123
        57
    seven123   10 天前
    想要想走的更远就 Java 吧,没办法现在很多东西都是 java 在做先驱者,造好轮子,其他语言在学过去
    ppphp
        58
    ppphp   10 天前
    刚入门服务器就是连数据库 redis,别想太复杂
    anson2017
        59
    anson2017   10 天前
    node,无二
    AmrtaShiva
        60
    AmrtaShiva   10 天前 via iPhone
    @toma77 还没出来呢
    DL9412
        61
    DL9412   10 天前
    node 自己玩玩挺好,实际感觉没有多少公司在用。

    java 从就业和应用来说,强无敌,但是前期容易被劝退
    flawless
        62
    flawless   10 天前 via iPhone
    @DL9412 我也觉得选 Node 的公司越来越少,大多数都是 Java
    CodeCodeStudy
        63
    CodeCodeStudy   10 天前
    都全栈了,项目肯定不大,不太可能用得上 Java 。前端搞全栈,当然是用 Node.js 啦,同一门语言写起来更方便些。
    mamahaha
        64
    mamahaha   10 天前
    这还用纠结吗?除了 nodejs 和 Java 都挺合适的。
    Orenoid
        65
    Orenoid   10 天前
    “纯属个人爱好”还是要区分具体情况,是否有对你未来求职产生积极作用的需求,还是以自己开发得顺手为主要目的?
    flawless
        66
    flawless   9 天前
    @mamahaha 是不是狗头忘了加
    flawless
        67
    flawless   9 天前
    @Orenoid Java 和 Node 有底子,奈何 Java 体系太大,又对 Node 的前景担忧
    henryhu
        68
    henryhu   9 天前
    nodejs 前景堪忧?不觉得啊,恰恰相反,十分看好 node 的未来,Java 的未来才堪忧
    murongxdb
        69
    murongxdb   9 天前
    Go,我觉得 Go 语言除了没有泛型其他都挺好
    wvwking
        70
    wvwking   9 天前
    node.js 或者 Python 吧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3839 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 10:26 · PVG 18:26 · LAX 02:26 · JFK 05:26
    ♥ Do have faith in what you're doing.