1
finab 2023-09-04 16:40:48 +08:00 1
这些都可以,喜欢哪个用哪个
我投 Go 和 Node.js |
2
ChengLuffy 2023-09-04 16:41:35 +08:00 2
如果都没接触过的话就选 Python 吧,毕竟人生苦短
|
3
ChengLuffy 2023-09-04 16:43:12 +08:00 3
其实 Swift 也可以用来写后端,服务器跑不满的项目实际使用起来也没有任何差距
|
4
codeMore 2023-09-04 16:43:28 +08:00 2
最简单最好上手的就是 Python 了吧。推荐 Python
|
5
TuTouPower 2023-09-04 16:49:04 +08:00 via iPhone
Python flask 部署成云函数很方便
|
6
zachlhb 2023-09-04 16:51:34 +08:00
可以都了解一下啊,看喜欢哪个,不过如果是 ios 开发的话,java 可以要好点,因为从语言写法上来说可能更容易上手
|
7
xiaoriri666 2023-09-04 16:52:15 +08:00 6
PHP laravel 直接无脑选
|
8
oppurst 2023-09-04 16:55:56 +08:00 1
自己当老板的话,还是 php 吧,毕竟码农便宜,未来长期成本都可控
|
9
ChengLuffy 2023-09-04 16:57:59 +08:00
我认真想了下,既然是创业,还是不要学习新语言,直接 Swift 写后端节省时间成本、快速试错
有一个 blog 讲到过 Swift On Server 推荐看一下 https://blog.kevinzhow.com |
10
coderxy 2023-09-04 16:58:16 +08:00
写过 java c# nodejs python go 的答一个,推荐你 go , 无他,上手快,前景还不错。
|
11
liveoppo 2023-09-04 16:58:35 +08:00 1
推荐 nodejs
简单后端及云服务的最佳选择是 js |
12
chenxu 2023-09-04 16:59:16 +08:00 via Android 1
语言用 Java ,框架用 ruoyi-vue-plus
|
13
Ayanokouji 2023-09-04 17:01:10 +08:00
建议 kotlin ,语法和 swift 差不多(虽然 swift 也能开发 server ),无缝使用 java 生态
|
14
ai277014717 2023-09-04 17:01:20 +08:00
swift server 资料不如其他语言丰富。可以试试 nodejs 下的 server less 框架一把梭。
|
15
nunterr 2023-09-04 17:02:31 +08:00
你猜为啥大部分公司都用 java 作为后端开发语言
|
16
helloword001 OP @finab php 据说很简单,还很成熟
|
17
helloword001 OP @ChengLuffy Python 性能很拉吧
|
18
helloword001 OP @ChengLuffy Swift 写后端,接入一些第三方挺痛苦的
|
19
aahao 2023-09-04 17:14:13 +08:00
同 iOS 开发,非常不建议用 Swift 做后端开发。自从 IBM 退出 Swift 服务端开源项目以后基本宣告 Swift 服务端死亡了,除非你只做 iOS 不做 Android 并且有信心自己长期维护后端代码,否则还是尽量选好上手流行度高的的语言。
|
20
ChengLuffy 2023-09-04 17:15:50 +08:00 via iPhone
@helloword001 用 js 或者 python 做胶水语言,我记得博客内容有介绍,选择 Swift 就是起步快,搭建基础版本后可以验证项目可行性,迭代过程可以用来学习其他语言逐步替代 Swift
|
21
demoshengxw 2023-09-04 17:16:10 +08:00
如果是为了接单,直接 php 。如果想再增加一项后端语言还是 java 吧,php 、go 、java 搞来搞去我还是觉得 java 舒服。
|
22
helloword001 OP @aahao 大佬,现在服务端用的啥
|
23
helloword001 OP @coderxy 看别人说 GO 写业务挺痛苦的,而且还没有成熟的框架哦
|
24
helloword001 OP @xiaoriri666 和 Go 对比咋样啊
|
25
easylee 2023-09-04 17:19:12 +08:00
若是自用创业服务,自身实力强劲推荐 rust ,否则 java 。
Java web 开发对比其他技术栈文档简直不要太多。 Spring boot 、vert.X 都可以试试,文档或者搜索教程巨多。 |
26
ChengLuffy 2023-09-04 17:19:18 +08:00 via iPhone
@helloword001 python 胜在语言简单入手快,学习资料丰富,至于可能存在的几微秒差距完全可以不考虑,还是快速上线验证可行性比较重要吧,推荐 Fast API
我个人意见是如果项目跑不满服务器硬件配置完全不用考虑开发语言的性能 |
27
arnoldnuo 2023-09-04 17:19:32 +08:00 1
我推荐 node.js ,上手快,将来还可以写跨端的 app ,到时候 android 的一起也写了
|
29
helloword001 OP @ChengLuffy 1C1G 的配置可以吗
|
30
zjsxwc 2023-09-04 17:22:47 +08:00
推荐 iOS 用的 swift 语言
swift 语言的后端框架 vapor https://vapor.codes/ https://docs.vapor.codes/install/linux/ https://github.com/vapor/vapor |
31
james2013 2023-09-04 17:24:16 +08:00
当然是学 Java ,开发速度挺快的
以后说不定要开发 Android 版本,这个时候正好可以用上 |
32
Baloneo 2023-09-04 17:24:24 +08:00
Python +1
|
33
Hyschtaxjh 2023-09-04 17:25:17 +08:00 via iPhone
创业+自学 首先排除 Java 。。我投 go 一票,上手快,部署也方便
|
34
zjsxwc 2023-09-04 17:26:00 +08:00
但如果创业快速出成果我推荐 ruby 或者 php 。
ruby 缺点是人不好招,php 缺点是不如 ruby 好用。 |
35
helloword001 OP @Hyschtaxjh GO 现在不如 php 成熟吧
|
36
huoshanhui 2023-09-04 17:30:09 +08:00 1
我是 iOS 开发。业余从零用 NodeJS 框架写过服务端监听链上交易跑交易所交易流程。js 还可以用来写写 web 。
我投 TypeScript 。 |
37
xubeiyou 2023-09-04 17:31:59 +08:00
go
|
38
SadBox 2023-09-04 17:34:15 +08:00 5
创业个人无脑 PHP ,时间人力成本都会给你节约下来,选静态语言纯纯浪费时间,不信你可以试试。
|
39
xiaoqidev 2023-09-04 17:34:18 +08:00
我第一次尝试独立开发的时候选择了 php ,花 2 天学了一下 php 基础知识,然后参考 thinkphp 文档就开始写了,当时自己都看不懂自己的代码能但需求都能搞出来,主打一个能用就行,然后就边写边搜索,一直用到了现在所有项目后端都是 php
|
40
coderxy 2023-09-04 17:34:42 +08:00
@helloword001 我写了好几年业务了,舒服的很,而且没啥心智负担。 没有成熟的微服务框架是真,不过 web 框架一般都是用 gin ,很简单。
|
41
beixiao 2023-09-04 17:35:26 +08:00 via iPhone
推荐 FastAPI 开发速度快
项目先跑起来再说, 不要跟我说什么性能, 能赚到钱才是你的首要目标 |
42
lilei2023 2023-09-04 17:36:38 +08:00
go ?
|
43
kingofzihua 2023-09-04 17:38:03 +08:00 2
别听他们的,优先 java ,你是自己创业,你所在地区哪个岗位多就选哪个,golang 二三线城市找不到工作,php 都凉了,python 性能不太好,node js 做 ssr 也只有大公司在用,招人不好招,java 体量大,哪里都有饭吃
备注:其实 php 挺好的,如果创业的话比较适合, 但是你不会啊,学的话,现在的 php 并不简单,不如直接 java 一步到位 |
44
imkerberos 2023-09-04 17:38:05 +08:00 via iPhone 1
创业期间,除了 python 都不靠谱。等用户上来了再用 java 重写。
|
45
jeffh 2023-09-04 17:38:10 +08:00
无脑 nodejs
|
46
echo1937 2023-09-04 17:39:21 +08:00
@helloword001 #23 用 gin 可以满足大部分需求,个人业务需求和实现都是很简单和灵活的,不会怎么痛苦。
|
47
Ningor 2023-09-04 17:40:44 +08:00
看业务,轻功能我推荐 node.js
|
48
Richared 2023-09-04 17:41:27 +08:00
要我肯定推荐 java ,随便找找就有现成的项目,改吧改吧就能用。你是为了赚钱,不是为了装逼。上个月给一朋友搞了一个系统,整套直接搬过来。定制化开发几个接口,完美满足朋友的需求,整个交付用时 3d*2h 下班时间,收获一条荷花,一条华子,两条大苏。
|
49
fanhaipeng0403 2023-09-04 17:42:34 +08:00
python 啊,能少写不少代码,好多轮子。
|
50
helloword001 OP @kingofzihua "学的话,现在的 php 并不简单",老哥,啥意思啊,php 不是挺简单的吗
|
51
wulili 2023-09-04 17:44:52 +08:00
同样做 iOS 独立开发好几年了,这个得看你的具体需求,比如做哪种类型的 app ,对后端的依赖大不大
像我主要开发工具和娱乐类的 app ,需要后端的地方比较少,基本都是用的 Cloudflare worker 写些简单的 API 接口就行 |
52
kingofzihua 2023-09-04 17:46:05 +08:00
@helloword001 #50 现在越来越重了,你如果要学 php ,肯定是为了生态,php 现在主流就是 laravel 那一套, 还是拿 java 、.net 的想法写的,越来越重,现在的 java springboot 那一套用起来也不复杂, 假设你真的做起来了, 后面不还是要换 java ?
|
53
zengxs 2023-09-04 17:46:23 +08:00
创业肯定哪个开发快用哪个啊,推荐 Python + Django + DRF (Django Rest Framework) 这一套,DRF 写后端 API 不是一般的快
话说回来,后端前置知识还挺多的,如果完全没后端基础,估计任何一个框架入门都得费点功夫 |
54
ma836323493 2023-09-04 17:46:44 +08:00
java 和 python 都会, 但是推荐 python , api 造的飞快
|
55
kingofzihua 2023-09-04 17:47:52 +08:00 2
@helloword001 #50
耗子叔说的 https://coolshell.cn/articles/21672.html 绝大多数情况下,如无非常特殊要求,选 Java 基本是不会错的。一方面,这是因为 Java 的业务开发的生产力是非常好的,而且有 Spring 框架保障,代码很难写烂,另外,Java 的社区太成熟了,你需要的各种架构和技术都可以很容易获得,技术红利实在是太大。这种运行在 JVM 上的语言有太多太多的好处了。在 Java 的技术栈上,你的架构风险和架构的成本(无论是人力成本,时间成本和资金成本)从长期来说都是最优的 |
56
343 2023-09-04 17:52:13 +08:00
@kingofzihua 这才是靠谱的推荐,推荐 go 的人是怎么想的?
|
57
4771314 2023-09-04 17:57:18 +08:00
新人追求开发效率的话,推荐 node.js ,简单易上手
想学 web 后端生态的话,java 不推荐 go ,一是新人有成本,二是写业务真的有点痛苦 没有用过 python 和 php |
58
iweus 2023-09-04 17:59:26 +08:00
同 ios 开发,推荐 go ,与 swift 相似度很高,学起来快
|
59
AscenZ 2023-09-04 18:01:00 +08:00
go + gin + gorm 快速上手,写 API 很友好
|
60
zjsxwc 2023-09-04 18:02:59 +08:00 via Android
我是不会推荐 java 的,
一方面 java 到处都是烂代码,屎山,各种内存泄露,因为烂代码多又各种重复的轮子, 一方面 java 占用服务器资源大,现在云服务器价格又贵,创业成本太高, 真要不容易写烂代码,又资源占用低,得上 rust ,缺点在于学习曲线。 |
61
chag12540 2023-09-04 18:04:56 +08:00 via Android
建议 Python 吧
|
62
version 2023-09-04 18:05:12 +08:00
无脑 nodejs
直接上云函数 https://cloud.tencent.com/product/sls 等熟练了..有成品了..再迁移也不迟...等有 1 万月活.再考虑其它.. 推荐 go 的人.我不想说.写 10 个接口.都猴年马月...现在很多业务都是调用第三方 api..用 nodejs 中转是最快捷的. |
63
nickfox5880 2023-09-04 18:05:55 +08:00
@codeMore 我用过一点 对 python 不熟悉 在我用的时候 最难受的就是觉得他的阻塞 不大理解。 可能是我习惯了 nodejs
|
64
kalman03 2023-09-04 18:07:21 +08:00
我的建议是,找个合作伙伴,比如我,一起合作不更香么
|
65
cpalead 2023-09-04 18:07:27 +08:00
java
|
66
kakki 2023-09-04 18:10:39 +08:00 via Android
python ,go 二选一。
|
67
darklost 2023-09-04 18:11:46 +08:00
node.js - 后续会写一写 web 前端
java - 追求稳定体系 golang - 追求稳定想了解云原生 |
68
assad 2023-09-04 18:12:17 +08:00
PHP ,Go ,Python 可以选一个
|
69
darksword21 2023-09-04 18:12:25 +08:00
go ,或者 nodejs
别 python ,火葬场 |
70
bitmin 2023-09-04 18:17:12 +08:00
强烈不推荐 java ,除非时间太多,不管调试部署都浪费时间和电脑内存
go 也不是非常推荐,python 这类解释型语言又有类型提示的开发起来真的快乐 |
71
maxxfire 2023-09-04 18:19:11 +08:00
如果 java 后端可以完全用 kotlin 写,那就它了,因为它就是 swift 的孪生兄弟
|
72
wangbin526 2023-09-04 18:22:22 +08:00 via Android
单纯写 API 的话,偶最初选的 Python FastAPI ,专业写 API 的框架,确实自动类型验证和生成接口文档方便不少,但实测性能实在孱弱,同配置下都是异步读写 Redis ,FastAPI 压测 QPS 仅 4 千,而 Go Fiber QPS 有 5 万,而且不少库比如 TDengine 官方 Python 连接器不支持异步,性能更差
果断中途换 Go Fiber ,大项目新手可能会学很久,但如果只写 API 也就接收几个参数,读写下缓存和数据库再返回 JSON 而已,Go 新手熟悉下文档三天内肯定能写 API ,压测性能爆表,实测 Fiber 代码量也没比 FastAPI 大多少,就是 err 处理繁琐点,没选 gin 是因为据说路由不好用 |
73
darkengine 2023-09-04 18:23:51 +08:00
Python, PHP 吧,效率第一,快速验证商业模式才是最重要的
|
74
dilu 2023-09-04 18:31:27 +08:00 1
楼上各种推各种语言的,但说实话,综合考虑成本最低的还是 PHP ,甚至 Python 都不行,固然 py 也很简单,但是市场上不好招人呀,楼主后面如果创业有小成不用自己下场 coding 的时候,PHP 绝对比 Python 好招人,尤其是 web 领域
单说学习成本,PHP 也稍微比 Python 低一点点,现在的生态也很成熟,要性能有 swoole ,要快速开发有 laravel 甚至两者还能结合起来 |
75
wodema 2023-09-04 18:36:49 +08:00
推荐 Node.js ,自己干的话,重要的是效率,这种一种语言能多个平台开发的是更好的选择,以后你想要做网站,小程序,桌面客户端都不需要从头开始学起了
|
76
cgpiao 2023-09-04 18:39:40 +08:00
当然是 PHP
|
77
agagega 2023-09-04 18:41:21 +08:00 via iPhone
用你最熟悉的语言。如果你什么语言都不熟悉,那我推荐 Ruby on Rails
|
78
encro 2023-09-04 18:50:05 +08:00
django 。。。。
开工啦, 啦啦啦啦,,,, 结束啦。。。 我的代码和后台只有我自用的话。。。。 |
79
sofukwird 2023-09-04 18:54:11 +08:00 via Android 1
Go 有 pocketbase ,尽量不写代码
|
80
fengfisher3 2023-09-04 18:58:35 +08:00
需要帮忙备案的业务吗?
|
81
zoharSoul 2023-09-04 19:01:55 +08:00
php
|
82
devcai 2023-09-04 19:09:11 +08:00
我是 Android 开发,我推荐使用 Java 或者 go 。java 的话就是占内存,但是没什么坑,增删改查,springboot 直接 run 。go 的话就是占用少,写起来稍微麻烦一些,然后就是对接其他第三方 api 有的没有 go 版本,要自己写。
|
83
chengkai1853 2023-09-04 19:24:18 +08:00
哪个快用哪个!
辞职创业再来学新的,效率低,导致项目周期太长,可能会焦虑吧。 |
84
yinmin 2023-09-04 19:32:49 +08:00
推荐 Python flask ,用 chatgpt 写,自己再改改
|
85
yufeng0681 2023-09-04 19:33:25 +08:00
做啥软件产品? 理论上,纯软件研发人员,不是做工具类软件的话, 基本都奔着失败而去的。。
先把前面的事情想清楚,调研到位。 不然做一个死一个 也坚持不了多久。。 |
86
amazingxxxxx 2023-09-04 19:40:46 +08:00
搞过 python, php, java , c# (均半桶水),建议你后端用 java 框架用 spring boot . 如果用 python, php 后期维护花费的时间精力并不少, 并且很容易写出烂代码. 而且性能也不高, 加上岗位数量已死.
c# 语法什么跟 java 很像 , 用 c#的 avaloniaui 可以做全平台的 app+浏览器开发. |
87
Flamery 2023-09-04 20:07:01 +08:00
插个眼,我也想知道
|
88
gowk 2023-09-04 20:47:51 +08:00 2
我推荐 .NET 8
|
90
zhoujx 2023-09-04 20:55:05 +08:00 1
看你的业务规模,如果是比较小的,建议 go ,如果是业务比较大的建议 java
|
91
lerosua 2023-09-04 20:56:34 +08:00
建议找人,啥都自己干,容易内耗~
|
92
southsala 2023-09-04 21:27:31 +08:00
语言用 Java ,框架用 ruoyi-vue-plus + 1
语言是其一,框架是其二,有人把框架组织起来让你开箱即用是其三 另外你所需的一切 Java 都很容易找到 |
93
shortxxx 2023-09-04 21:31:58 +08:00
建议不要写后端 专注产品 后端找服务
|
94
em70 2023-09-04 21:36:34 +08:00
不管怎样,别投钱创业就好,只投入精力体力
|
95
bugu1986 2023-09-04 21:42:43 +08:00 via iPhone
想法验证了吗
|
96
activeliangg 2023-09-04 22:23:10 +08:00 via iPhone
rails
|
97
iorilu 2023-09-04 22:29:22 +08:00 via Android
全部自己干用 Python 或 nodejs
如果开公司可以考虑 Java 或 PHP |
98
isRealLeven 2023-09-04 22:32:13 +08:00
建议先把 iOS 先写个差不多,不然可能半途而废。
|
99
helloword001 OP @iorilu 老哥为啥把 go 排除了啊
|
100
0o0O0o0O0o 2023-09-04 22:38:22 +08:00 via iPhone
自己的项目哪个熟悉用哪个,早点糊出来有用户才是真的
|