

前端学习后端,语言选择
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.

前端一名,想要学习后端,有 node 基础(CRUD),期望从 java/python/go 中选一门进行学习,老哥们给点意见
![]() |
yl20181003 7 小时 33 分钟前 了解后端 CRUD 就 Go ,想转后端 Java > Go
|
![]() |
qzhai 7 小时 31 分钟前 我觉得 go 和 php 应该是很好入门
|
![]() |
waterlaw 7 小时 24 分钟前 via Android 后端 java 和 go
|
![]() |
Dogtler 7 小时 22 分钟前 个人感觉想学后端的话,还不如继续研究 node 下去。那如果想转后端的话,从云原生 看 go 或者 python 都比较不错,顺手还得会 k8s 。
|
![]() |
qq976739120 7 小时 19 分钟前 只学 node 足够
|
![]() |
wakaka 7 小时 18 分钟前 node 足够了,go 没必要。如果要往底层,那就 C++
|
![]() |
rabbbit 7 小时 17 分钟前 转后端 java 岗位多
自己写后端 node 好上手 开源项目后端 go 性能好 易部署 |
![]() |
Pastsong 6 小时 28 分钟前 只是转后端 node 够用,Java 更偏传统后端,要云原生就上 go ,php/python/ruby 在后端市场已经没有什么新项目可以不用学了
|
![]() |
ajaxgoldfish 6 小时 17 分钟前 via Android JAVA ,很容易上手,成体系的资料多,解决方案也多,当然卷的也多
|
qbhy 5 小时 47 分钟前 |
![]() |
cookgo 5 小时 46 分钟前 “如果你不知道该选择什么语言,那就用 Java 吧“
|
![]() |
fiypig 5 小时 40 分钟前 建议 Java
|
![]() |
kett 5 小时 38 分钟前 自己用就 node ,其次是 go 。
|
looppppp 5 小时 19 分钟前 当然得是“够浪”
|
stanjia 5 小时 17 分钟前 后端的话你应该选择 Spring ....
|
![]() |
XCFOX 5 小时 11 分钟前 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 5 小时 2 分钟前 应该选一个静态语言
|
![]() |
vevlins 4 小时 58 分钟前 node 转 python 学不到东西。java 我不了解但总感觉有点重...
我自己是学的 golang ,很容易上手,就是感觉工具函数不够(当然有库),另外错误处理的方式不太喜欢。 |
![]() |
JoeyWang321 4 小时 54 分钟前 elixir+phoenix
|
zhoupeng199 4 小时 52 分钟前 python django 结合 djangorestframework 可以让你少写很多代码
|
horou 3 小时 49 分钟前 .net 或者 Rust
|
![]() |
wobuhuicode 3 小时 45 分钟前 java , node ,go
|
yazinnnn 3 小时 42 分钟前 node + ts 不香吗?
|
![]() |
ragnaroks 3 小时 38 分钟前 这里面 3 选 1 的话无疑只能是 java ,但除此之外的世界更精彩
|
WispZhan 3 小时 36 分钟前 有 NodeJS 基础? 先学 Java 基础,然后用 Kotlin + Vert.x 或者 Kotlin + Ktor
|
![]() |
QGabriel 3 小时 20 分钟前 go 开发的有几个 工资多少
|
![]() |
Mexion 3 小时 20 分钟前 写 go 不如写 node ,写 go 完全没有爽点,写 typescript 爽多了
|
dqzcwxb 3 小时 18 分钟前 作为 java 我推荐 golang,问我为什么因为大家都推荐 golang?
|
![]() |
libook 3 小时 16 分钟前 看什么目的,要是个人私底下做点东西玩 Node 就足够了。
要是想转职,你得看要投哪家公司的什么岗位,再看岗位的 JD 要求啥。 |
![]() |
herozzm 2 小时 54 分钟前 前端不可以直接用 typescript 写 node 吗?为什么还重新学?
|
![]() |
zzzmh 2 小时 49 分钟前 node >= java > go > 其他
|
![]() |
ryougifujino 2 小时 29 分钟前 via iPhone Node 做后端其实没有很多人想的那么差
|
lmshl 2 小时 4 分钟前 我是从 node.ts 转到 Scala 的,如果想学点别的我比较建议 kotlin + ktor ,或者 rust 。
不推荐 go 是因为如果你学得会 rust 或者 ktor(kotlin) 的话,转 go 不过是 1 周的事。但反过来却不成立 |
![]() |
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 1 小时 39 分钟前 前端的话可以试试 rust
生态链上很多东西都可以用 |
![]() |
vincent321 57 分钟前 我很喜欢 spring boot
|
Dididadada 17 分钟前 正在学 rust ,顺带连 wasm 也可以搞搞
|
![]() |
just4id 16 分钟前 via iPhone |
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK