现在写一个前后端系统, nextjs+nestjs+react 是不是比较流行的选择?

2023-05-10 11:33:16 +08:00
 xinmans
写了一个简单的查询数据库的系统,上手还是蛮快的,主要基于 nextjs+nestjs+react ,打包成 docker ,调试也很快,是不是很流行的技术,如果是,打算深入去掌握下
8295 次点击
所在节点    程序员
48 条回复
feeloong
2023-05-10 11:35:45 +08:00
快的话用 T3 ,感觉麻烦可以用 mern
T3(React/Next/trpc)
mern(Mongodb/Express/React/Node)
XCFOX
2023-05-10 11:49:34 +08:00
你真的需要 nestjs 吗?
nextjs 本身已经是一个后端了,无需搭配另外的后端库(nest 、koa 、express 、fastify)。
比较新的开源项目 civitai 就是整个 nextjs +prisma ,不用其他后端库 https://github.com/civitai/civitai
xinmans
2023-05-10 11:51:42 +08:00
@XCFOX 我看介绍 nextjs 主要是前端,nestjs 好像后端封装的比较好,前后端分离
xinmans
2023-05-10 11:52:11 +08:00
@feeloong 谢谢,我都调研下。多问一句,现在流行啥脚手架?
986244073
2023-05-10 12:41:28 +08:00
我也是想写一个简单的主页 看用什么是现在流行的趋势 目前想用 nextjs+nestjs+prisma
catch
2023-05-10 13:04:31 +08:00
remixjs
xinmans
2023-05-10 13:15:14 +08:00
@986244073 prisma 和 typeorm 相比哪个更优秀?
bthulu
2023-05-10 13:39:14 +08:00
当前当然是.net7 一把梭了, 前后端都用 C#不香吗?
pengtdyd
2023-05-10 14:01:46 +08:00
prisma 和 typeorm 相比我选择了 prisma ,我有一个刚开始在写的开源项目里面用到了 NestJS + GraphQL + Fastify + Prisma + TypeScript + PostgreSQL 的技术栈,如何需要可以自己看。
https://github.com/alexbei/lemon-nestjs-backend
hua123s
2023-05-10 14:20:15 +08:00
看个人喜好吧,code first 还是 schema first,
和上面对比是 GraphQL + TypeORM 的
https://github.com/powerfulyang/api.powerfulyang.com
zagfai
2023-05-10 14:28:27 +08:00
python + pyscript
randomstream
2023-05-10 14:34:53 +08:00
nestjs + prisma + GraphQL + next.js
elechi
2023-05-10 16:20:07 +08:00
@bthulu 前端用 C#怎么写?
MingBaBa
2023-05-10 16:22:31 +08:00
简单的直接 nextjs+prisma 就可以了
lovedebug
2023-05-10 16:25:57 +08:00
nestjs+react 即可
horizon
2023-05-10 16:30:38 +08:00
不需要 nestjs
nextjs 是新的 PHP ,没有前后端分离一说了。
looking0truth
2023-05-10 16:40:29 +08:00
Nest 貌似挺复杂的
leokun
2023-05-10 16:41:20 +08:00
如果没有 ssr 需求的话只做后台管理界面,我感觉不如 react spa vite 这一套简单
Aloento
2023-05-10 16:56:30 +08:00
@elechi blazor ,razor ,都是第一方支持
crazyxhz
2023-05-10 17:09:09 +08:00
next 自己做后端感觉还是有点薄弱; nest 解决方案都是现成的,限流,缓存,队列,定时任务,日志,参数校验等等。

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

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

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

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

© 2021 V2EX