flawless
V2EX  ›  问与答

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

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

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

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

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

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

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

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