作为前端,如果需要熟悉一门后端语言辅助开发,是学 Python 还是 Java 呢

2019-05-09 14:42:38 +08:00
 onfuns

node、php 不在讨论范围

python 主要是运维和爬虫用的多,这个前端也有需求

java 主要是业务上与后端对接时用得上,能看懂定位对前端肯定是有好处的

那到底哪个对前端来说优势要大一些呢

14162 次点击
所在节点    程序员
118 条回复
chenqh
2019-05-09 14:50:25 +08:00
前端还不够你学的吗
THESDZ
2019-05-09 14:51:11 +08:00
我在想前后端分离到底是为了啥
puilu
2019-05-09 14:53:13 +08:00
java 吧,python 需求没那么多,招人少
betulac
2019-05-09 14:56:28 +08:00
沟通你需要了解的是后端框架,node 熟悉了基本就懂了
s247769541
2019-05-09 14:56:54 +08:00
前端还不够你学的吗 +1
del1214
2019-05-09 14:57:29 +08:00
高级前端 node 是必修课
shawndev
2019-05-09 14:59:01 +08:00
沟通和框架无关。知道 json,session,sql,定时任务(job)之类的概念就可以了。我习惯的做法是对照 django 或者 rails 的文档看一遍。
wizardoz
2019-05-09 14:59:11 +08:00
前端还不够你学的吗 +2
onfuns
2019-05-09 14:59:16 +08:00
@chenqh 太局限前端了不好,做了前端几年了,如果想转型做管理还是产品,熟悉一门后端语言优势会很大。但是 node 总觉得不是严格意义的后端语言
shawndev
2019-05-09 15:00:36 +08:00
沟通不是按照后端的思维去思考问题,而是站在上帝视角去权衡问题。比如,你不联表查询我就不方便做 orm,你的 errcode 定义不完善我就没办法简单的实现过滤器。类似种种,想了一下还是和框架没什么关系。
Ambush
2019-05-09 15:02:33 +08:00
前端还不够你学的吗 + 1
trait
2019-05-09 15:02:35 +08:00
@onfuns go 吧,虽然这语言是真的垃圾,但是架不住国内流行,java 学习成本高,python 已经不行了。
onfuns
2019-05-09 15:11:31 +08:00
好多同学说前端已经够学了,是的,前端要学的东西太多也比较杂。但是如果只是在前端摸索突破毕竟见识度还是不够啊,现在用 node 或 php 查一下数据库,写个增删差改就美其名全栈,我觉得差的还是远。真全栈必须是前后端通吃,不仅会用还要熟悉并且往精通上走,这样才是高级程序员,才能在激烈的竞争中脱颖而出,才不会被 35 岁所限制。
ryougifujino
2019-05-09 15:13:19 +08:00
后端语言肯定是 Java
mamahaha
2019-05-09 15:13:45 +08:00
太多的语言会让新手眼花,如果你是一名合格的前端,那你就不该再是新手了。你应该跳出来告诉别人该选哪个语言作为辅助,而不是向别人求助。
GM
2019-05-09 15:15:14 +08:00
你需要 PHP,认真脸。
collector
2019-05-09 15:18:51 +08:00
@trait python 不行了是指这门语言的需求在减少还是只是 web 这一方面不行了?
ionething
2019-05-09 15:25:18 +08:00
后端主要是思想,和语言无关。Java 更偏工程化大型项目,Python 更偏灵活易用。按道理有语言基础的同学了解后端最应该是从数据库开始,然后无论 Java 还是 Python 都实现一些通用功能,这样更好。要我说,都学一下! Java 用 Spring Boot 已经够简单了,而且非常成熟了,Python 爬虫啊小功能挺方便的,以后嘛就按需使用,按需再深入了解。Go 的话不建议。
xmge
2019-05-09 15:28:51 +08:00
@trait go 垃圾吗??? 我从 java 转 go 的,用 go 两年多了,感觉 go 还不错啊,而且很多大公司都在用 go 重构 java 项目. 垃圾在哪呢?有人说是它的 error 机制,我感觉这个 error 机制还好,比较面向过程而已.也是程序可靠性的体现..个人观点,go 的确没有 java 在语法上,生态上那么好.但它更适应这个时代.
kaneg
2019-05-09 15:32:07 +08:00
首选 Python,除非你想做大项目。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562525

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX