1
joy33 107 天前
语言不就是个工具吗?业务要用哪个学哪个呗
|
2
lxqxqxq 107 天前
php 比较容易
|
3
go522000 107 天前
PHP 语言开发起来简单。
但如果是为了多学习一个新语言,我建议是 python ,以后说不定向 AI 方向发展呢。 |
4
flmn 107 天前
建议首选 Nodejs ,次选 Python 。其他就不用考虑了。
|
5
lbp0200 107 天前
android 选 kotlin ,iOS 选择 swift ,web 选择 node
和你自己移动端的语言一致即可 Nodejs, Python 确实易学,C#就算了,和 Java 没区别 |
6
qiuhang 107 天前
python 容易而且用途更广一些,除了做 web 后端,运维脚本,数据分析,炼丹之类的常规活之外。目前有 pyside 之类的东西,和各类比较成熟的打包方案,python 做桌面软件也勉强可以。
|
8
nice2cu 107 天前
学过 python ,但没生产用过。一直用的是 java ,
java 的生态毋庸置疑,对于大型高流量的网站 java 还是可以的。 如果只是第二语言,那还是不建议 java ,你们确实会觉得笨重,上手困难 |
9
newaccount 107 天前
这些都能做,但是
Python 做后端相对(看清楚了!相对!)冷门一点,可能学习的时候找资料比较麻烦 C# 就算了,真的,一代版本一代神,你只是想轻松一点,跟着微软跑能累死 Node 嘛,其实相对比较合适,但既然你说了 js 不会,而且看起来像是不想学的,pass 至于 Java ,哪怕别人都说 Java 更好更合适你也不能选,毕竟对于你的能力来说,Java 所需要的远远超出你所能够得到的,中人以下者不可以语上 |
10
csys 107 天前
你如果是自己一个人干活,用最新的 C#是最方便的,有条件的话也可以看看 Rails ,这些都属于简单,直接,全面的后端全家桶
node python 够简单,但是没有全家桶 spring 有全家桶,但是不够简单 如果考虑到学一门适用性比较强的技能,推荐 go |
11
Subilan 107 天前 via iPhone
要简单易用的语言学来给自己做后端的话,不考虑性能 Python 确实是一个选择,但是还是更加推荐 Node ( JS 也不难只是乱),这两个语言的语法都不严格。C#、Java 乃至 Go 之类的也不是不能考虑,因为只要没有复杂的场景,照着文档调库也能写出个像模像样的后端出来。
具体看你个人的使用经验能否和目标语言契合从而能够快速学习了。 |
12
rxswift 107 天前
iOS 崽? swift 也能做后端,学学吧
|
14
vikaptain 107 天前
一个人干活那必然是 C#
|
15
mydebug 107 天前
C#
|
16
haython 107 天前
推荐 C#的,就是那种你买我推荐,我买我不买
|
17
dayeye2006199 107 天前 via Android
Android 可以直接 kotlin 做后端
iOS 话说有没有什么学习曲线低一点的? |
18
pythonee 107 天前
现在都不提 ruby 了吗
|
19
tqz 107 天前
Python 人生苦短,你用 Python
|
20
zephyru 107 天前
还是看你想要做的规模吧...
入门简单我觉得 node 最简单,很容易拉个 demo 出来。 python 也不难,但环境版本各种相对 node 来说,麻烦一丢丢 php 同理 至于维护,动态语言维护个人感觉半斤八两,完全看代码组织和书写习惯。 静态语言 C#,java ,go 之类的易用性相对动态语言肯定限制的条条框框要多一些。 对应的维护性也是这些条条框框带来的。 就看你自己如何取舍了。 |
21
since2014 107 天前
根据你需求,无脑直接 java ,目前后端的主流还是 java ,无论是自己用还是说以后转行做后端都是不二的人选,java 确实不易用和好学,但是确实最佳的,其生态和企业级的应用,以及强类型语言的规范性是其主流的原因,node py 这些真正项目用作的后端的很少,更多的前端本地环境 py 脚本处理数据或者其他一些,go 对于新手比较折腾,生态也欠佳,php 确实是世界上最好的语言,但是过时了,如果只是写个 demo 或者应用玩玩,结合你是前端 node 更快更轻量
|
22
sagaxu 107 天前 1
花一个周末,写个 todo list ,一个列表 + 一个详情 + 新增/编辑 三个页面,后端分别用这些语言都写一遍,不就知道喜欢哪个了?反正现在 AI 能写代码,简单 CRUD 都挺容易的。
|
23
win301 107 天前
建议学 kotlin ,这绝对是更好的 Java ,生态系统也没什么毛病,有 spring 官方的支持,完全没有后顾之忧,其他类型的语言写后端,其实就只有 go 和 Java ,Python 用来做后端,我还没有见过(我孤陋寡闻),而 PHP ,都 2024 年了,建议直接 pass 掉(我绝对不是嫌弃 PHP 啊,就仅着当前这就业形式来说)
|
24
iOCZS 107 天前
java springboot 要么 nodejs
|
25
Blanke 107 天前
用你熟悉的语言啊,如果是 android 客户端,那可以试试 java ,学习成本低很多
|
26
a869072989 107 天前
单纯后台 首选 php 次选 c# 简单 易上手 一个人用起来也很方便! 考虑到 ai 的应用 python 也不错 。。Nodejs 啥的 就算了吧
|
27
gowk 107 天前
我推荐 C#
|
28
xgdgsc 107 天前 via Android
库多就 nodejs python ,想学原理自己写一些库就 Julia 这种库少点的
|
30
zgsi 107 天前
C++++
|
31
BraisedAlice 107 天前
serverless
|
32
Soar360 107 天前
作为 .NET 开发,我不推荐你用 C# 来这边卷。
|
33
jiayouzl 107 天前
PHP+MYSQL 可以满足普通业务 99%需求.
|
34
mooyo 107 天前
golang
|
35
FleetingSound 107 天前
Node.js 或 Python 都可以
关注性能的话,可以用 Bun.js 性能 3X Node.js Benchmark 可以查看 https://www.techempower.com/benchmarks/#hw=ph&test=query§ion=data-r22 |
36
afirefish 107 天前
C#,3 天便可入门~
|
37
faywong8888 107 天前
php/nodejs 入门简单生态凑和、go 生态很好、Java 生态最好但没那么简单适合较复杂项目/电商。长期视角就 go 和 java 。
|
39
chloerei 107 天前 via iPhone
|
40
loupeach 107 天前
nextjs 一把梭
|
41
hackerfans 107 天前
建议 Python 万能语言
|
42
thoo61871 107 天前
要么 go 要么 php
建议 go 什么 js ,py ,java 开发环境三方包,部署等问题要搞死你 |
43
WenhaoWu 107 天前 via Android
python 用 Django 啊,自带后台 admin 太爽了
|
44
a62527776a 107 天前
go
|
45
encro 107 天前
作为一个 php,python,go,rust,nodejs,c#,c++都比一般人写得好那么一点的过来人告诉你。。。搞 nodejs 吧。
|
46
ly1836 107 天前
如果有考虑以后可能转后端找工作就 java ,如果只是做着玩、快速实现就 python
|
47
PineSongCN 107 天前
php
|
48
xieweizhi007 107 天前
占个位学习。主页 iOS native 开发,业余 React native + Firebase 全家桶,目前感觉还行。
|
49
securityCoding 107 天前 via Android
推荐 go ,一年后你还能看懂代码的
|
50
changepll 107 天前
这下估计更不知道选哪个了/doge
|
51
xsi640 107 天前
看你移动端用的什么语言,找个相似的。比如,移动端用的 rn 就用 nodejs 。
|
52
GeekGao 107 天前
建议无脑入 Node 理由:全栈最简单的路线就是 Node 、React 这套。
|
53
yuankui 107 天前
js 或者 ts 吧,全栈语言
|
54
jiakme 107 天前
玩票性质: 随便选择, 以自己兴趣及知识背景优先.
认真性质: 建议 Java, Go. 原因在于企业需求和流行度. 沟通交流方便, 企业大量需要, 同时转其他语言非常简单. 兼顾性质: Python, NodeJs. 原因在于脚本, 数据, web, AI 等等场景万金油, 不算最优, 但都能有一定切入点. 后端注重 数据结构, 算法, 架构设计, 语言其次, 只要你会任意一种静态语言, 切换其他语言就跟玩一样, 都是 7 天入门. |
55
leo72638 107 天前
不靠这个在国内找工作的话建议 Node ,JS 一把梭最方便。
|
56
null2error 107 天前
我在上家公司,以一个非技术岗的身份,用 C#写了一些工具在内部用,有桌面端的,还有用 serverless 的纯后端 API ,主打一个站在巨人肩膀上的混子,混子没有什么追求,能出活就行。
(非要说什么技术栈,我在上家公司的技术栈是非常逆天和神奇,且没有参考性的:C#做后端+钉钉的低代码平台宜搭做前端。我没有正经学过 web 编程,宜搭的少量前端编程是我现学的,就是发现需要用了,去翻文档那种现学。) |
57
coderzhangsan 107 天前
要看你的取舍点:
1. 看重职业规划的话,建议 js 全栈,nodejs/nextjs 2. 看重私活的话,web 开发建议 php ,其他语言搞 web 私活开发,效率和生态比不上 php ;非 web 开发可以用 python/go ,java 不建议。 |
58
v2er119 107 天前
换个角度从语言的生命力上看,并加上 AI 的快速发展期的条件,所有的语言都有花期,比较明显的如:vb,php,ruby 。
没有完美的语言,只有合适的语言。 我不喜欢 node 生态的一个原因: 创建一个 React 空项目 ,都要 1479 个包,想想都是灾难: ~~~ Creating a new React app in xxxxxxxxxx Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template... added 1479 packages in 3m ~~~~ |
59
putyy 107 天前
看起来有一些经验 python go php java node 自己看下基础语法 对哪个感兴趣就深入学习哪个就行
|
60
nevermoreluo 107 天前 1
个人感觉就小项目而言,js 不要类型体操但是要写类型注释,py 不要硬搞 pythonic 真要优化性能再说,C#自定义特性很好用但是滥用也是灾难,go 写的不多
以下排名纯粹个人观感,你反对就是你对 语言+框架易学 nodejs > py > go > C# 易部署 go > nodejs > C# > py (要不是 py 的 web 服务器部署概念太多了,csharp 部署时跨平台的坑要再往后稍稍) 后期易维护 go , C# > nodejs > py 小工具脚本我无脑 py ,但是后端什么的不想深耕下去的话,自己写 nodejs 差不多了,但是如果你要真的运行一个预期长期运行并且可能会传给别人的项目,还是搞搞 go c# java 之类的吧 |
62
flytsuki 107 天前
你移动端还是用 nodejs 吧
|
63
ZZ74 107 天前
会 java C#当天入门。
要负担轻,C#可以 要跟趋势和流行得用 nodejs PHP 虽然 但是看起来被淘汰是肯定的了...不好接 |
64
liaopen123 107 天前
同移动端 nodejs 看一周 开始开发
|
65
ciki 107 天前
Android 可以无缝 Java 切换,iOS 就没有了,可以考虑 python
|
66
Chad0000 107 天前
我司用 Angular+C#,同一个爹( TS 和 C#),爽得一比。
|
68
andytao 107 天前 1
|
69
idragonet 107 天前
有 GPT 不用语言的差异变小了。
|
70
ruoxie 107 天前
C# 国内没饭吃,喜欢 C# 语法的话直接上 TypesScript ,框架就用 NestJS
|
71
SevenNight2020 107 天前 via iPhone
我是安卓,个人推荐 Node……用 vsCode ,搭配 TypeScript ,写起来又简单又和 Kotlin ,Java 之类的很像,Java 的 Spring 全家桶我总感觉特别重,占资源太多了,另外 Node 有很多低代码平台……特别适合个人和中小微团队……选一个自己写着顺手的,先把产品做出来,如果真能盈利,那啥都可以更新
|
72
lujiaxing 107 天前
2333 别学了. 如果你年纪比较轻, 推荐想办法考公务员. 如果家里有关系那是再好不过了. 未来民企基本上未来十年都会是朝不保夕的状态, 别管什么 C# 什么 Java 都是一个样. 能考个公务员比什么都稳定. 虽说现在考公务员的难度跟进 BAT 没什么区别, 但是起码公务员只要能考上基本上就是稳定的, 不会轻易清退人. 进 BAT 哪怕你第一天你是以面试成绩第一名进去的, 第二天哪个部委领导一抽风, 一张 A4 纸你可能就领补偿滚了. 中小企业更是如此. 原来学学 GOLANG 好歹能进个外企做 DevOps, 现在外企基本都在抽离中国大陆向本土转移, 还学啥 go, 学 stop 都不好使了. 三年疫情 + 后疫情时代政府的一系列 "顾头不顾腚" 的操作不仅把国内企业给整麻了, 也把不少外企给整不会了. 现在政策的不稳定性就是悬在每一个民企头上的剑, 随时都有可能砍下来. 外加中美之间逐渐走向对抗, 外企也已经不稳妥了. 最好就是抛弃互联网, 想法儿考公.
|
73
lekai63 107 天前 via iPhone
不要考虑自己学什么语言。考虑 AI 最擅长什么!
我让 claude 根据自己训练数据和知识水平 给语言/框架 根据自己熟悉程度打分。(多问几次取平均) 然后根据我个人对这项语言的了解程度和喜好选择。 要注意,你是在跟 AI 结对编程。你们是一个 team 。不能由着你来,也要考虑队友。 尤其是你想队友做牛做马的话 也得让队友挑他擅长的呀。 目前我就用这种方式,让 ai 用 python 把 cosyvoice echomimic liveportrait 三个模型的工作流串了串(没上 comfyui ,因为这玩意 AI 还不熟,我又懒得学),然后按需并发啥的。 在这个过程中,不会不懂就让 AI 仔细解释。 坑 当然有。比如就是 bug 。AI 改个两三次还是没搞对 就该拿错误信息 Google 下了 |
74
MakHoCheung 107 天前
我来一个与众不同的,等 Swift 的 Vapor 5 发布吧
|
75
FleetingSound 107 天前
@thoo61871 比如说?
|
76
BernieDu 106 天前
为啥没人说 rust 。
|
77
jeesk 106 天前
个人觉得 node 不好,bug 特别多就忍了,各个平台还有兼容性问题。 如果做跨平台坚决不要这种语言。
|
79
zpzpzp 106 天前
C#
|
80
wyzane 106 天前 via Android
都这年头了,还推荐 C#、Java ,也不看看现在工作好不好找,Java 都饱和成啥样了
|
83
Breacher 106 天前 via iPhone
Go ,就那几个少的可怜的关键字,朴素得不能再朴素的语法、跨平台交叉编译、无脑的打包和部署方式,很容易让新手尝到甜头然后能够坚持下去。
如果你用 Swift 做移动开发,甚至会更快上手,熟悉的 func 关键字。 |
84
kandaakihito 106 天前
本质上没啥区别,所有主流的后端框架都是由路由+业务逻辑+orm 这三部分构成(仅考虑单体项目);
建议干脆从 node 下手,这样起码语法比较熟悉,上手快且没啥心智负担。唯一的问题是,简中局域网的底层后端生态以及教程高度跟 Java 绑定。 |
85
dawen 106 天前
用 JavaScript ( nodejs ),学了可以让你既会后端,也会 H5
|
86
bojue 106 天前
Python 开发
|
88
layxy 106 天前
一看就知道你是 ios 开发,如果是 andorod 开发不用问直接就是 java(kotlin 也有后端 web 框架),如果是前端直接 nodejs,都是没啥语言门槛,ios 的话可以搞 nodejs,已经以后做产品难免要搞 web 或者跨平台,nodejs 的生态也挺好的
|
89
skallz 106 天前
说实在话,这种既要还要的,越想节省成本,到最后付出的沉没成本越高,想做产品的话宁愿去钻研产品分析和产品运营,也别在代码上花时间,做非技术产品,代码是最不值钱的,用可视化低代码平台就够你构建一个 demo 了,然后就是拉人投资,找人写代码,而不是自己写
|
90
Marszm 106 天前
来加入 kotlin 神教,我都给你踩好坑了。。
https://github.com/MarsZone/Embodied |
91
JarvisNull 106 天前
自用脚本类,或者自用 web 类 python 最方便.
|
92
maxmeng936 106 天前
肯定是 nodejs ,以后想做网站,画前端页面也用的上。开发小程序
|
93
laobobo 106 天前
推荐学 go 或者 nodeJs ,我是前端,在学 go ,感觉入门还是很容易的
|
94
zy445566 106 天前
这么说吧,Node.js 是唯一可以做前端,后端,移动端,客户端的语言。如果你要全干,没有别的选择。
其它语言可能容易或轻松一点,但仅仅可能就一点点点,因为 Node.js 本身就很简单。 |
95
jheroy 106 天前
go 两小时入门,部署方便,没有环境依赖一个可执行程序就能跑
|
96
penll 106 天前
java 就算了,C# net core 之后,每个版本都是不错的更新,反观 java
|
97
jeffw 106 天前
C#更好,但是不想让你进来卷🤣
|
99
Pursue9 106 天前
作为 java 、.net 双修党,还是推荐你用 Java ,Java21+springboot3 还是很好的,启动十几秒,内存也就几百兆占用
|
100
xuanbg 106 天前
有没有可能,Java 才是最易用的,所以大家都不说了。
|