web 后端开发框架怎么选?

270 天前
 androids

请问各位老哥,如果不考虑语言的话,web 后端开发框架怎么选?

前后端分离,开发语言不限,想找个比较好的框架来学习,不知道怎么选。

4566 次点击
所在节点    编程
62 条回复
manasheep
270 天前
@YUyu101 .Net 可以 C#包揽前后端啊,甚至 C 端也给包了,代码完全共用,WebAPI+Blazor 形式
Jtyczc
270 天前
@manasheep 这个社区讨论这个技术的人也不多
version
270 天前
React vue php nodejs
以上搭配问题不大.成本低.最好找个开源的.二次开发..项目起来再说.
很多人搭博客..各种花时间样式..最终文章坚持不了一个月..
项目也是.搭建起来.跑起来简单基础的再说..可行性再说.
shui14
270 天前
面向就业还是面向自己的产品?
就业国内还是 java/php ,go 与其他完全看平台机会,平台有需求,进去转都可以,否则能力越强越不好找工作
面向自己的产品除非有特别的技术情怀,serverless function 目前比较适合,主流平台都可以混用技术的,比如接口 api 可以 node 或者 php ,密集计算的部分可以 c 或者 rust 或者 go ,外围工具比如网络处理地理数据分析医学数据或者数据可视化可以 py ,就是当作工具,合适场景挑选合适的锤子,我之前问了某个平台,主流语言都可,随便整合,精力放在产品上面
monmon
270 天前
后端是一个非常宽泛的概念,除了最显而易见的[后端接口]之外的数据结构、服务体系架构甚至运维部署的部分,也属于后端的范畴。个人理解如果只是从 [后端业务开发] 的角度,使用什么框架开发的其实区别并不大,需要看你的目标是什么,后端开发的复杂之处主要在于各种数据库和中间件以及各种微服务/云原生组件 `Redis 、MongoDB 、ElasticSearch 、Docker 、RabbitMQ 、Kafka......`的使用。

回到 [比较好的框架] 的这个问题,经过市场普遍验证的各种语言实现的 web 框架其实都非常优秀。

如果你想快速的搭建一个后端应用(如:博客后台),只做短期的尝试,建议使用:

`Laravel 或者 Express 搭配 MySQL 即可`;

如果你想在使用 web 框架的过程中了解尽可能多的后端内容可以尝试:

- `Java/Kotlin + Spring`
- `Go + Gin`
charmToby
270 天前
排除 Java ,关我 Spring 什么事?🐶
cmdOptionKana
270 天前
既然是学习,首选 Go ,因为 Go 的标准库就有设计非常优秀的后端 “小框架”,而且由于功能少,方便你学习底层知识打基础,Go 的代码也是超级直白不绕弯,容易看懂。

学完 Go 再学 Java Spring 之类的 “大框架”,看看现代化、工业化的成熟框架是什么样子。

另外 ruby on rails 也很值得一看,它虽然没落了,但它的思想非常先进,曾经对现代 web 框架有非常大的启发。
BeforeTooLate
270 天前
php webman
wonderfulcxm
270 天前
人家问框架,回复里那些喷语言的完全文不对题嘛…就显得很蠢。
ck65
270 天前
Node.js + https://parseplatform.org 一键下班
289396212
270 天前
@YUyu101 .net Blazor 可以前后端共用 c#
FightPig
270 天前
我几乎一直 rails ,不过工作的话,还是 spring 吧,
emSaVya
270 天前
cpp folly
dcsuibian
270 天前
Spring ,javaer 表示你排任你排,占有率会说话
wizzer
270 天前
选我写的:

https://demo.budwk.com 演示地址

https://budwk.com 开发文档
keppelfei
270 天前
建议看看招聘信息,选 100 个 web 后端,看看他们用什么框架
那些排除这排除那的非蠢即坏。
WebKit
270 天前
spring 下限高。
wangkun025
270 天前
Ruby on Rails 啊
flowerains
270 天前
如果让我在什么都不会的情况下,重新学习一个 Web 框架,我一定选择 Ruby On Rails 。前端用 Vue3
当然仅限个人对编程感兴趣,想干一些个人项目和研究使用。
baobao1270
270 天前
C#吧,.NET Core 7

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

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

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

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

© 2021 V2EX