4

前端学习后端,语言选择

 2 years ago
source link: https://www.v2ex.com/t/896745
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

前端学习后端,语言选择

  TaoLoading · 7 小时 37 分钟前 · 2423 次点击

前端一名,想要学习后端,有 node 基础(CRUD),期望从 java/python/go 中选一门进行学习,老哥们给点意见

38 条回复    2022-11-21 18:59:25 +08:00
yl20181003

yl20181003      7 小时 33 分钟前

了解后端 CRUD 就 Go ,想转后端 Java > Go
qzhai

qzhai      7 小时 31 分钟前

我觉得 go 和 php 应该是很好入门
waterlaw

waterlaw      7 小时 24 分钟前 via Android

后端 java 和 go
Dogtler

Dogtler      7 小时 22 分钟前

个人感觉想学后端的话,还不如继续研究 node 下去。那如果想转后端的话,从云原生 看 go 或者 python 都比较不错,顺手还得会 k8s 。
qq976739120

qq976739120      7 小时 19 分钟前   ❤️ 2

只学 node 足够
wakaka

wakaka      7 小时 18 分钟前

node 足够了,go 没必要。如果要往底层,那就 C++
rabbbit

rabbbit      7 小时 17 分钟前

转后端 java 岗位多
自己写后端 node 好上手
开源项目后端 go 性能好 易部署
Pastsong

Pastsong      6 小时 28 分钟前

只是转后端 node 够用,Java 更偏传统后端,要云原生就上 go ,php/python/ruby 在后端市场已经没有什么新项目可以不用学了
ajaxgoldfish

ajaxgoldfish      6 小时 17 分钟前 via Android

JAVA ,很容易上手,成体系的资料多,解决方案也多,当然卷的也多
qbhy

qbhy      5 小时 47 分钟前

cookgo

cookgo      5 小时 46 分钟前

“如果你不知道该选择什么语言,那就用 Java 吧“
fiypig

fiypig      5 小时 40 分钟前

建议 Java
kett

kett      5 小时 38 分钟前

自己用就 node ,其次是 go 。
looppppp

looppppp      5 小时 19 分钟前

当然得是“够浪”
stanjia

stanjia      5 小时 17 分钟前

后端的话你应该选择 Spring ....
XCFOX

XCFOX      5 小时 11 分钟前   ❤️ 2

Node.js 足够了,自己玩的项目 Node.js 完全够用。要深入了解后端的话就去学 Nest.js 。
go 的主流 web 框架基本师从 koa ,而 nest.js 师从 Java 。
TypeScript 非常灵活、现代而且强大。写完 TypeScript 再写别的语言(尤其是 go 语言)就会很别扭。
尤其是 ORM 这方面,TypeScript(Node.js) 的 TypeORM 、prisma 、MikroORM 比 java/python/go 的 orm 好用太多.
ericgui

ericgui      5 小时 2 分钟前

应该选一个静态语言
vevlins

vevlins      4 小时 58 分钟前

node 转 python 学不到东西。java 我不了解但总感觉有点重...
我自己是学的 golang ,很容易上手,就是感觉工具函数不够(当然有库),另外错误处理的方式不太喜欢。
JoeyWang321

JoeyWang321      4 小时 54 分钟前   ❤️ 1

elixir+phoenix
zhoupeng199

zhoupeng199      4 小时 52 分钟前

python django 结合 djangorestframework 可以让你少写很多代码
horou

horou      3 小时 49 分钟前

.net 或者 Rust
wobuhuicode

wobuhuicode      3 小时 45 分钟前

java , node ,go
yazinnnn

yazinnnn      3 小时 42 分钟前

node + ts 不香吗?
ragnaroks

ragnaroks      3 小时 38 分钟前

这里面 3 选 1 的话无疑只能是 java ,但除此之外的世界更精彩
WispZhan

WispZhan      3 小时 36 分钟前

有 NodeJS 基础? 先学 Java 基础,然后用 Kotlin + Vert.x 或者 Kotlin + Ktor
QGabriel

QGabriel      3 小时 20 分钟前

go 开发的有几个 工资多少
Mexion

Mexion      3 小时 20 分钟前

写 go 不如写 node ,写 go 完全没有爽点,写 typescript 爽多了
dqzcwxb

dqzcwxb      3 小时 18 分钟前

作为 java 我推荐 golang,问我为什么因为大家都推荐 golang?
libook

libook      3 小时 16 分钟前

看什么目的,要是个人私底下做点东西玩 Node 就足够了。
要是想转职,你得看要投哪家公司的什么岗位,再看岗位的 JD 要求啥。
herozzm

herozzm      2 小时 54 分钟前

前端不可以直接用 typescript 写 node 吗?为什么还重新学?
zzzmh

zzzmh      2 小时 49 分钟前

node >= java > go > 其他
ryougifujino

ryougifujino      2 小时 29 分钟前 via iPhone

Node 做后端其实没有很多人想的那么差
lmshl

lmshl      2 小时 4 分钟前

我是从 node.ts 转到 Scala 的,如果想学点别的我比较建议 kotlin + ktor ,或者 rust 。
不推荐 go 是因为如果你学得会 rust 或者 ktor(kotlin) 的话,转 go 不过是 1 周的事。但反过来却不成立
shenjinpeng

shenjinpeng      1 小时 45 分钟前

不好选,领域还是区别挺大的

java 和 Python 有完整的面向对象,OOP 思想和各种设计模式还是很重要的
Go 和 C 比较像,入门很简单,有指针的概念,有协程 写 IO 并发的应用很简单
Go 和 JAVA 都是静态语言; Python 是动态语言 这和 js 、php 是一样的,Python 性能不如 go 和 JAVA
Java 目前在国内如日中天,生态很多,大小公司都要,但开发者也多,竞争也大,知识体系需要的比较全;
Go 目前用的比较多的是云计算领域,docker k8s tidb ,国内大厂用 Go 的也不少,像 B 站,腾讯这些
Python 现在多用于大数据,AI ,科学分析这块,也有比较少的用来写接口业务的
yhxx

yhxx      1 小时 39 分钟前

前端的话可以试试 rust
生态链上很多东西都可以用
vincent321

vincent321      57 分钟前

我很喜欢 spring boot
Dididadada

Dididadada      17 分钟前

正在学 rust ,顺带连 wasm 也可以搞搞
just4id

just4id      16 分钟前 via iPhone


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK