本人 Java 后端,想转全栈开发,就现阶段来说学习 Next.js + Tailwind + Supabase 是不是最合适的?

其实我的博客就是用的上面这套框架部署的,然后用 vercel 部署的。链接: cxhello.top
感觉很方便。另外基于这套框架用 Cursor 写感觉也蛮方便的。

可以跨平台的是不是更好: react native, flutter 等

你都会写后端了, 就别用 Supabase 了吧, 之前用过一次, 很难用

学个屁, 直接丢给 ai 写

既然你已经会后端了,多学个前端不就是全栈了,何必拘泥全栈框架呢

应该是吧。dev0 这些写 next.js 很厉害。直接给你生成能跑的。

现在全栈开发还需要专门考虑哪一个平台吗?怎么 Supabase 都出来了。

前后端分离不好吗,除非只有 web 端,不然对齐其他端还是要写一遍接口

其实主要考虑业余时间做出海网站。

我自己学的 vue ,前端跨平台就用 uniapp

往前统计 个人开发挣钱的大部分的全栈都是做小程序 商城类的程序员

so 想做挣钱的全栈 得先会 php 全栈那一套

我倒是觉得很好用,开箱即用,也不需要担心服务器的各种问题,省了不少事。

个人推荐:Vue3+Tailwind+Supabase+CF Worker+notion database
Vue3 简单好用,性能还比 React 强上那么一丢丢,对初学者也友好,生态个人感觉最大的痛是没有 nextui 这个高颜值的组件库。
Supabase 开箱即用,适合快速开发快速上线,国内能访问但是也有不稳定的问题,国内平替 memfire ,就是做的比 Supabase 官方粗糙些,能用,而且挺便宜。
CF Worker 免费量大,但是国内也应不稳定、访问慢的问题,可以用来处理一些对延迟要求不太大的事。(据说 Deno Deploy 有香港节点,虽然也会有点延迟,也可以考虑考虑,目前似乎还是免费的)
notion database 用来做一些简单埋点什么的,很实用。

nextjs 好用,部署直接 vercel 方便

用后端即服务,parse-server 跑起,移动和 web 都有 sdk ,简单粗暴

用 supabase 不如用 cloudflare d1 ,性价比更高,还有 worker 可以用,不然你部署服务不是还要找个平台吗

是的

老外很多选 nest.js ,能用 JS 做的都迟早会被 JS 做

但是你懂 Java ,随便挑个前端框架就行了,Java 味儿最浓的就是 angular

楼主想法是对的,我们是专门做出海模板的,现在最常用的就是 Next.js + Shadcn + Supabase
部署先用 Vercel, CF 是 edge 环境,要花些时间处理兼容问题
数据库 Supabase 方便点,要原生的可以用 Neon
Vue 的技术栈比较少见了,主要还是国内多

github.com/nuxt/nuxt

怎么开心 怎么来, 没必要一套轮子

执着于全栈框架就 next.js 吧,生态怎么着都比 vue 的那个 nuxt 要好

#17 nestjs 主要是做后端的吧

全栈开发还想做海外市场,最重要的技能是营销 英语和 social
技术层面前端能出活就行了,最后 30% 是水磨功夫

nextjs 的 middleware 运行在 edge runtime ,使用 supabase 这种兼容 edge 环境的数据库方便在 middleware 中访问。
前一阵我负责的项目升级 next-auth 没法访问 PostgreSQL 了,折腾了半天

另外推荐 monorepo 框架 t3 turbo ,一次搞定后端前端移动端,全局类型安全开发非常利索。(就是折腾配置文件比较麻烦)

你都会 Java 了还要个毛的全栈框架,直接学一学前端不就完事儿了

前后端都用 js 真的是一种很奇妙的体验,尤其涉及到网络访问较多的场景,特别适合👍

我感觉 op 的思路好点 ,你说的都是以移动端跨平台为主的框架。不过国内的话 可以选 vue 全家桶 把,或者 react and 那些看看

Next.js + Tailwind + Supabase 这个就是目前 AI 加持下最流行的栈了。 这个栈我用了 3 年多,最新的项目 www.pomocal.com
nextjs 可以做成 SPA, 但是现在的开发体验不是很好。
supabase 基本什么都能做,psql + rpc + deno edge function. auth, 邮件,cron ,bucket, 你能想到的功能都有。就是有一些坑你需要一个个踩过。

全栈最花时间的还是美学上,UI 上一点点改,动态效果一点点拼。