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

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

node、php 不在讨论范围

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

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

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

13800 次点击
所在节点    程序员
118 条回复
jowan
2019-05-09 15:35:18 +08:00
@onfuns #13 Java/Python 不写 CRUD 吗 :)手动狗头
myyou
2019-05-09 15:48:18 +08:00
应该好好学 Node,ssr 也需要前端深度使用 Node 的,至于 c 那是为了开发 Node 扩展用的,即使深度使用的人也很少用到,如果为了性能优化,可以用 typescript 编译成 webassembly 做优化。
fhsan
2019-05-09 15:51:38 +08:00
@onfuns 实在话,前端没啥积累一会一个框架一个会一个写法。
trait
2019-05-09 16:08:07 +08:00
@xmge 连 go 2 都要改错误处理了还在这儿嘴硬,你们这些人看看 go blog 很难吗。简洁不是简陋
rbe
2019-05-09 16:17:24 +08:00
> 不写 C 扩展是没多大意思的,应用场景还没有 PHP 多
楼主不妨说说你碰到什么后端开发场景需要写 C 扩展才能解决的,什么场景是 PHP 能做 Node 做不了的
liuxey
2019-05-09 16:19:45 +08:00
按楼主的要求,必然是 Java,也别从基础开始搞,直接从 Springboot 弄起来快速搭建,然后慢慢深入。
这叫自顶向下学习方法,需要领悟度比较高
razertory
2019-05-09 16:20:50 +08:00
Rails
SorcererXW
2019-05-09 16:23:07 +08:00
别的不说,Java、Python 都是程序员必学语言。
不过限定于后端,还是优先考虑 Java,也可以感受感受完全不同的编程体验。Python 和 node 还是有点像
signalas1
2019-05-09 16:23:41 +08:00
@xmge 那是因为很多公司的技术栈就在 c 或者 PHP 上,或者根本就是糙猛快的动态语言
learnshare
2019-05-09 16:25:23 +08:00
前端 -> GUI -> 图形学,也够玩几十年了
signalas1
2019-05-09 16:28:40 +08:00
你觉得 node 在后端跟其他增删改查的几门流行语言有啥区别,难道后端技术栈在 node 上的公司很多后端需求就用不到?
yejinmo
2019-05-09 16:36:21 +08:00
哎。。都没人提 C#
8a9a09dw12
2019-05-09 16:40:29 +08:00
可以试试 Python
abbenyyy
2019-05-09 16:47:11 +08:00
当然是 Java 啦,现在 SpringBoot 很简单了,而且你学了 Java 就了解静态语言的魅力,了解为何大公司都用 Java
QiaTia
2019-05-09 16:55:34 +08:00
前端还不够你学的吗 + 2019, 前端想学后端首推 Node 和 PHP,
面向工作 Java, 瞎折腾 Python,
gzf6
2019-05-09 16:55:49 +08:00
可以学学 go,好上手,没 rust 那么复杂,近几年生态发展的比较好了。可以换换思路,不会局限于前端的脚本语言。
sanqian
2019-05-09 16:59:57 +08:00
。。。前端还不够么。。。python 跟 go 吧 推荐 go 多点
mintchiu
2019-05-09 17:03:43 +08:00
现在学 java ?找不自在么?人那么多,封装的那么深,学的都不是语言,而是学框架了。而且还挺复杂,学不完。
johnnyNg
2019-05-09 17:07:07 +08:00
可以学一下 node + ts,这应该是对你最有帮助的,万一想学其他的,可以学 go,js 是动态语言,你应该尝试一下静态语言,所以 python 不考虑,Java 实在太繁琐,所以选 go
nine
2019-05-09 17:10:46 +08:00
Ruby

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

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

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

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

© 2021 V2EX