自己一直是做移动端的,现在想学学后端,以后自己想做产品了不用找别人,节约成本,有人说 C#做起来最轻松,还有说 Nodejs, Python 的,哪个比较容易学,做起来比较轻松呀? Java 就算了,好像没看见有人说过 Java 易用,哈哈

2024-09-09 10:07:47 +08:00
 xiexiping
12494 次点击
所在节点    程序员
103 条回复
hackerfans
2024-09-09 13:51:23 +08:00
建议 Python 万能语言
thoo61871
2024-09-09 13:54:10 +08:00
要么 go 要么 php
建议 go
什么 js ,py ,java 开发环境三方包,部署等问题要搞死你
WenhaoWu
2024-09-09 13:57:45 +08:00
python 用 Django 啊,自带后台 admin 太爽了
a62527776a
2024-09-09 13:58:00 +08:00
go
encro
2024-09-09 13:58:10 +08:00
作为一个 php,python,go,rust,nodejs,c#,c++都比一般人写得好那么一点的过来人告诉你。。。搞 nodejs 吧。
ly1836
2024-09-09 14:10:34 +08:00
如果有考虑以后可能转后端找工作就 java ,如果只是做着玩、快速实现就 python
PineSongCN
2024-09-09 14:32:22 +08:00
php
xieweizhi007
2024-09-09 14:46:51 +08:00
占个位学习。主页 iOS native 开发,业余 React native + Firebase 全家桶,目前感觉还行。
securityCoding
2024-09-09 15:01:50 +08:00
推荐 go ,一年后你还能看懂代码的
changepll
2024-09-09 15:37:55 +08:00
这下估计更不知道选哪个了/doge
xsi640
2024-09-09 15:54:29 +08:00
看你移动端用的什么语言,找个相似的。比如,移动端用的 rn 就用 nodejs 。
R4rvZ6agNVWr56V0
2024-09-09 15:59:04 +08:00
建议无脑入 Node 理由:全栈最简单的路线就是 Node 、React 这套。
yuankui
2024-09-09 16:02:09 +08:00
js 或者 ts 吧,全栈语言
jiakme
2024-09-09 16:29:04 +08:00
玩票性质: 随便选择, 以自己兴趣及知识背景优先.
认真性质: 建议 Java, Go. 原因在于企业需求和流行度. 沟通交流方便, 企业大量需要, 同时转其他语言非常简单.
兼顾性质: Python, NodeJs. 原因在于脚本, 数据, web, AI 等等场景万金油, 不算最优, 但都能有一定切入点.

后端注重 数据结构, 算法, 架构设计, 语言其次, 只要你会任意一种静态语言, 切换其他语言就跟玩一样, 都是 7 天入门.
leo72638
2024-09-09 16:30:46 +08:00
不靠这个在国内找工作的话建议 Node ,JS 一把梭最方便。
null2error
2024-09-09 16:43:59 +08:00
我在上家公司,以一个非技术岗的身份,用 C#写了一些工具在内部用,有桌面端的,还有用 serverless 的纯后端 API ,主打一个站在巨人肩膀上的混子,混子没有什么追求,能出活就行。

(非要说什么技术栈,我在上家公司的技术栈是非常逆天和神奇,且没有参考性的:C#做后端+钉钉的低代码平台宜搭做前端。我没有正经学过 web 编程,宜搭的少量前端编程是我现学的,就是发现需要用了,去翻文档那种现学。)
coderzhangsan
2024-09-09 16:47:25 +08:00
要看你的取舍点:
1. 看重职业规划的话,建议 js 全栈,nodejs/nextjs
2. 看重私活的话,web 开发建议 php ,其他语言搞 web 私活开发,效率和生态比不上 php ;非 web 开发可以用 python/go ,java 不建议。
v2er119
2024-09-09 17:26:28 +08:00
换个角度从语言的生命力上看,并加上 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
~~~~
putyy
2024-09-09 17:29:59 +08:00
看起来有一些经验 python go php java node 自己看下基础语法 对哪个感兴趣就深入学习哪个就行
nevermoreluo
2024-09-09 17:35:41 +08:00
个人感觉就小项目而言,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 之类的吧

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

https://ex.noerr.eu.org/t/1071201

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

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

© 2021 V2EX