V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mokevip
V2EX  ›  前端开发

前端,准备搞第二后端语言,有没有推荐

  •  
  •   mokevip ·
    moke8 · 2022-03-22 14:55:53 +08:00 · 3495 次点击
    这是一个创建于 982 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前会一部分的 nodejs 、php 和 python ,可以搭建简单的 WEB 服务,也用这三种语言开发过完整的产品(整体架构简单),比如刷题网站等等

    现在,说服了老板可以前后端单干一整个新产品,也就是会有机会更进一步的去学习和深入某一门后端语言,因此在技术选型上有些犹豫

    主要考虑点其实就是,这门后端语言适用范围广,以后好找工作的那种

    不知道各位有没有推荐的

    JAVA 、、、、太重了,不想学,而且我们公司后端技术栈就是 java ,既然单干了,就要打出差异化哈哈

    26 条回复    2022-05-18 22:17:29 +08:00
    3dwelcome
        1
    3dwelcome  
       2022-03-22 15:03:42 +08:00   ❤️ 1
    推荐一下 Elixir 的 liveview ,用后端的思维来写前端代码,不用 javascript 也能开发前端,能前后端通吃的创新框架。

    但我觉得楼主不会学的,最后还是选择 nodejs 一把梭。
    Mirage09
        2
    Mirage09  
       2022-03-22 15:04:12 +08:00 via iPhone   ❤️ 1
    > 这门后端语言适用范围广,以后好找工作的那种

    这不就是 java…
    enchilada2020
        3
    enchilada2020  
       2022-03-22 15:04:58 +08:00
    羡慕啊。。
    而且看下来也就只剩 Go 了 那就 GoGoGo 吧!
    3dwelcome
        4
    3dwelcome  
       2022-03-22 15:05:08 +08:00
    @Mirage09 楼主指的是 go ,只是他不想自己说出来。
    Mirage09
        5
    Mirage09  
       2022-03-22 15:07:07 +08:00 via iPhone
    @3dwelcome 猜到了..不过国内 go 比 java 还好找工作么?
    mokevip
        6
    mokevip  
    OP
       2022-03-22 15:14:48 +08:00
    @3dwelcome
    @Mirage09
    我一直感觉 go 没啥人用啊。。。没有暗指的意思。。。
    mokevip
        7
    mokevip  
    OP
       2022-03-22 15:16:51 +08:00
    @enchilada2020
    @Mirage09
    所以。。。要 GOGOGO 嘛。。。
    mokevip
        8
    mokevip  
    OP
       2022-03-22 15:59:07 +08:00
    @3dwelcome 实际公司场景,不允许使用小众语言啊
    3dwelcome
        9
    3dwelcome  
       2022-03-22 16:25:18 +08:00
    @mokevip Elixir 没你想的那么小众,你上 youtube 随便搜索,国外办了好多届开发者大会,不少也有商业公司作为选项的。

    就好比前端里的 Stevie Js ,用的人是少,但他能解决一些传统方式下,不好解决的棘手问题。

    Elixir 和传统 web 开发模式大相径庭,用 websocket 把后端和前端“通道”给磨平了。以前 php 是后端发送 html 和脚本,短连接模式有一来一往的间断性。

    现在 liveview 是后端直接发送影分身代码到前端,作为后端的代理者,有 websocket 存在,所有后端数据在前端获取相当于是透明的。
    shanghai1943
        10
    shanghai1943  
       2022-03-22 16:52:30 +08:00
    学 Java 打败公司正在用的 Java ,老板又会对你刮目相看
    ALVC666
        11
    ALVC666  
       2022-03-22 17:08:01 +08:00
    我觉得其实 node 就挺好的,ts 一把梭,我用着还行。
    mikulch
        12
    mikulch  
       2022-03-22 17:08:13 +08:00
    国内基本上只有学 java
    ALVC666
        13
    ALVC666  
       2022-03-22 17:10:01 +08:00
    @ALVC666 不过按照 op 的要求 如果是为了后端转型的话 还是 java go 两者选吧,
    感觉现在中大厂都是这两个
    di1012
        14
    di1012  
       2022-03-22 17:35:35 +08:00
    net 推荐,现在的 net6 、net7 做后端爽的一笔
    XCFOX
        15
    XCFOX  
       2022-03-22 18:54:54 +08:00
    楼主这个情况我觉得可以考虑深入学习 Node.js 。Midway 、Nest 搞起来。
    cmdOptionKana
        16
    cmdOptionKana  
       2022-03-22 18:59:34 +08:00   ❤️ 1
    排除了 nodejs 、php 和 python ,Java 之后,那么,答案就呼之欲出了呀:C# 和 Go
    potatowish
        17
    potatowish  
       2022-03-22 19:15:27 +08:00 via iPhone
    想学 go 就直说
    stimw
        18
    stimw  
       2022-03-22 19:32:38 +08:00 via iPhone
    go 工作肯定没有 java 多。。但也不算少了,我觉得对 java 没兴趣就 go 吧
    westoy
        19
    westoy  
       2022-03-22 19:35:34 +08:00
    急用上 go 吧

    elixir 、erlang 学会了确实有好处, 但是一时半活不一定能学会的, 要换脑子的.......
    terranboy
        20
    terranboy  
       2022-03-22 19:51:55 +08:00
    前后端单干 是不是 NODEJS 好一点 NEXT+NEST?
    pengtdyd
        21
    pengtdyd  
       2022-03-22 20:30:16 +08:00
    我干这一行这么久,一直不知道什么叫轻?什么叫重?谁能解释一下吗?
    zuosiruan
        22
    zuosiruan  
       2022-03-22 20:52:45 +08:00 via iPhone
    @Mirage09 Java 才算王道
    liuhan907
        23
    liuhan907  
       2022-03-22 21:30:43 +08:00 via Android
    @3dwelcome
    liveview 这玩意听起来怎么这么像 blazor server ?
    enchilada2020
        24
    enchilada2020  
       2022-03-22 22:17:23 +08:00 via Android   ❤️ 2
    @pengtdyd 要啥啥没有叫轻 啥啥用不着叫重 我乱说的((
    ksharp8
        25
    ksharp8  
       2022-03-23 18:16:01 +08:00
    go 语言不错 大负载都用这个
    keepcodingWillu
        26
    keepcodingWillu  
       2022-05-18 22:17:29 +08:00 via iPhone
    Nodejs 到底是哪里不满足你的需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4233 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.