请问各位老哥,如果不考虑语言的话,web 后端开发框架怎么选?
前后端分离,开发语言不限,想找个比较好的框架来学习,不知道怎么选。
1
richangfan 291 天前 2
首先排除 PHP 和 Golang
|
2
Leviathann 291 天前 2
ts ,处理、操作数据比名义类型语言方便一万倍
|
3
hongfs 291 天前 1
再排除 Rust 和 Python
|
4
vcbal 291 天前 12
排除 java 这个又臭又长的
|
5
k9982874 291 天前
nextjs 一把梭
|
6
qa2080639 291 天前
后端 nestjs 前端 vue 或者 react 都用 ts 写
|
7
youngkingdom 291 天前 2
都排除完了就 kotlin+spring 吧😀
|
8
chiron688 291 天前
我现在后端 python+C#双修,前端 js 用 vue
用 python 是因为还会部署一些机器学习模型到 web 上,用 C#是因为单纯的 arcgis engine 二次开发要用,特别是作为网页后端 |
9
tabris17 291 天前 1
我来排除 nodejs
|
10
jookr 291 天前
0 基础首选 PHP ,部署简单,教程资料丰富,保存马上可看效果,学习效率高。
|
11
androids OP 各位老哥这一通排除还剩下啥
|
12
YUyu101 291 天前
感觉 nestjs 相比 spring 和.net 这两后端全家桶还是差了点,spring 生态好,.net 语法甜,但 js 可以一门语言全栈,比如前后端共用 zod 校验,trpc 这些,只能说各有优势
|
13
cvbnt 291 天前 via Android
Spring ,你能想象到的功能,它都能做
|
14
libook 291 天前
有用过一些的话,就是哪个顺手用哪个,除非你发出来完整的产品需求,看是不是需要特定框架来满足特定设计要求。
一个都没用过的话,就找你顺手的语言现在用得最多的,去 GitHub 上搜 Web framework ,然后选择你熟悉的语言,按照 Star 数量排列。 |
15
BraydenCai229 291 天前
koa2
|
16
zjsxwc 291 天前 1
推荐
Rust axum |
17
zjsxwc 291 天前
推荐
PHP symfony 推荐 Ruby rails |
18
zjsxwc 291 天前
推荐
C++ crowcpp |
19
zero47 291 天前 1
我的建议是,看招聘网站
|
20
GuardX 291 天前
那肯定用 C 语言呀,全部手写
|
23
version 291 天前
React vue php nodejs
以上搭配问题不大.成本低.最好找个开源的.二次开发..项目起来再说. 很多人搭博客..各种花时间样式..最终文章坚持不了一个月.. 项目也是.搭建起来.跑起来简单基础的再说..可行性再说. |
24
shui14 291 天前
面向就业还是面向自己的产品?
就业国内还是 java/php ,go 与其他完全看平台机会,平台有需求,进去转都可以,否则能力越强越不好找工作 面向自己的产品除非有特别的技术情怀,serverless function 目前比较适合,主流平台都可以混用技术的,比如接口 api 可以 node 或者 php ,密集计算的部分可以 c 或者 rust 或者 go ,外围工具比如网络处理地理数据分析医学数据或者数据可视化可以 py ,就是当作工具,合适场景挑选合适的锤子,我之前问了某个平台,主流语言都可,随便整合,精力放在产品上面 |
25
monmon 291 天前 1
后端是一个非常宽泛的概念,除了最显而易见的[后端接口]之外的数据结构、服务体系架构甚至运维部署的部分,也属于后端的范畴。个人理解如果只是从 [后端业务开发] 的角度,使用什么框架开发的其实区别并不大,需要看你的目标是什么,后端开发的复杂之处主要在于各种数据库和中间件以及各种微服务/云原生组件 `Redis 、MongoDB 、ElasticSearch 、Docker 、RabbitMQ 、Kafka......`的使用。
回到 [比较好的框架] 的这个问题,经过市场普遍验证的各种语言实现的 web 框架其实都非常优秀。 如果你想快速的搭建一个后端应用(如:博客后台),只做短期的尝试,建议使用: `Laravel 或者 Express 搭配 MySQL 即可`; 如果你想在使用 web 框架的过程中了解尽可能多的后端内容可以尝试: - `Java/Kotlin + Spring` - `Go + Gin` |
26
charmToby 291 天前 2
排除 Java ,关我 Spring 什么事?🐶
|
27
cmdOptionKana 291 天前 2
既然是学习,首选 Go ,因为 Go 的标准库就有设计非常优秀的后端 “小框架”,而且由于功能少,方便你学习底层知识打基础,Go 的代码也是超级直白不绕弯,容易看懂。
学完 Go 再学 Java Spring 之类的 “大框架”,看看现代化、工业化的成熟框架是什么样子。 另外 ruby on rails 也很值得一看,它虽然没落了,但它的思想非常先进,曾经对现代 web 框架有非常大的启发。 |
28
BeforeTooLate 291 天前 1
php webman
|
29
wonderfulcxm 291 天前 via iPhone
人家问框架,回复里那些喷语言的完全文不对题嘛…就显得很蠢。
|
30
ck65 290 天前
Node.js + https://parseplatform.org 一键下班
|
32
FightPig 290 天前
我几乎一直 rails ,不过工作的话,还是 spring 吧,
|
33
emSaVya 290 天前
cpp folly
|
34
dcsuibian 290 天前
Spring ,javaer 表示你排任你排,占有率会说话
|
35
wizzer 290 天前
|
36
keppelfei 290 天前
建议看看招聘信息,选 100 个 web 后端,看看他们用什么框架
那些排除这排除那的非蠢即坏。 |
37
WebKit 290 天前 via Android
spring 下限高。
|
38
wangkun025 290 天前
Ruby on Rails 啊
|
39
flowerains 290 天前
如果让我在什么都不会的情况下,重新学习一个 Web 框架,我一定选择 Ruby On Rails 。前端用 Vue3
当然仅限个人对编程感兴趣,想干一些个人项目和研究使用。 |
40
baobao1270 290 天前 1
C#吧,.NET Core 7
|
41
duanxianze 290 天前
这种问题没有定论,我都推荐是,选择你最常用的一个
|
43
tool2d 290 天前
看代码量,选实现一个功能,用到代码量最少的语言框架。
人的脑容量有限,现在我一看到一大堆高度耦合的代码,就头大。 但是一些语言的规范,就是不能省。 |
44
beixiao 290 天前 via iPhone
推荐 Python FastAPI
|
45
muchengxue 290 天前
@androids #11 反向看投票,哪个票多就搞哪个
|
46
usauk1998 290 天前 1
Rust axum
|
47
xiaoriri666 290 天前
php laravel
|
49
klo424 290 天前
|
50
OMGZui 290 天前
用来做什么呢?你也没说
向钱看:Java 兴趣为主:PHP |
51
dengshen 290 天前 via iPhone
010101010101 配合隔壁节点的帖子代码量杠杠的 🐶
|
52
dilu 290 天前
同意#50 的回复,你得先明确一下你的目的是什么
找工作的话,目前没有什么比 Java 的市场更大更广了 自己玩的话,PHP 相对简单容易上手,Rust 是个很厉害但是也很难的语言,Python 是个很不错的胶水语言 C/CPP 系做 web 虽然也行但是总有一种大炮打蚊子的感觉,NodeJS 的异步 IO 很好,建议先选好语言再问框架 会更容易得到答案。 |
53
fox0001 290 天前
spring boot 一把梳~
|
54
w3cll 290 天前
排除 PHP ,关我 Laravel 什么事🐶
|
55
frank42a 290 天前
Spring MVC ,不要 Spring Boot (太重)
|
56
assad 290 天前
排除 PHP ,排除 Go ,排除 Python ,排除 Java
得,排除完了,自己撸个框架吧 |
57
zorui 290 天前
@frank42a 我都快忘了单独的 spring mvc 怎么启动了。 新手搭个 mvc 的环境都能直接劝退。servlet tomcat web.xml 这些都快忘完了。spring boot 一把梭才是对的。
|
58
mingsz 290 天前
楼上那么多排除的,我只能推荐你用易语言了
|
59
zengzizhao 290 天前
人家问框架,楼上的都在说啥
推荐楼主用 PHP 的 webman |
60
ZeroDu 290 天前
上面对 java 偏见太大了。
spring boot 一把梳~, 还是很舒服的。文档很好,你遇到的问题都有解决方案,不用折腾。 |
61
xuanbg 282 天前
都给排除完了,好了,这个事情可以不用干啦。
|
62
lifespy 272 天前
spring boot 3
|