TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Front-end devs, what is your current db and backend of choice?

5 点作者 jc_811大约 1 年前
I work on the front-end usually with Vue, and am in the process of building out a full-stack project.<p>I&#x27;m sure I don&#x27;t have to explain the sheer amount of choices (analysis paralysis, yay!), but wanted to hear how other FE devs are doing it. Below are the options I&#x27;ve looked into:<p>- Supabase<p>- Nhost<p>- Xano<p>Would love to hear from anybody who has experience with the above choices. Any pros&#x2F;cons of each? Doing research and wading through the BS is tough, especially with lots of conflicting information I&#x27;m coming across.<p>p.s - I know the best answer is &quot;just choose one and build!&quot;, but I&#x27;m more curious to hear some anecdotes about what others are liking&#x2F;disliking

11 条评论

skydhash大约 1 年前
My current decision tree is like that.<p>Web applications that can be broken into pages (displaying data) and forms: Laravel (default choice), Livewire<p>Do I need to have full interactivity on the frontend (Ex. Map, Media player,…): Svelte or Vue<p>Is it a project that I won&#x27;t maintain: React (it&#x27;s easier to find devs).<p>Do I have time to develop the backend for the SPA: Lumen, Express.js or a micro-framework in one of the languages I like (go,…)<p>No for the above: I used to go with Firebase. But I&#x27;ve look at others and they&#x27;re pretty much the same thing.<p>When I was using Firebase, I&#x27;ve always coded defensively to avoid relying on its features. With React, I&#x27;ve built a layer of functions that interact with Firebase, then built my business logic out of hooks that use those functions. Moving to my own backend can be done with just reimplementing this layer. React-Query was my backup for the realtime capabilities of firestore.
stuiterbal大约 1 年前
Nhost user here.<p>Pros:<p>- The team is very approachable and responsive.<p>- Hasura is awesome! Especially the relationships. It took a while before it clicked but I don&#x27;t see myself going back to joins. Also permissions are really powerful.<p>- Nhost stack allows you to do more complex stuff than with Supabase.<p>Cons:<p>- The documentation can sometimes be a bit unclear. Comparing to Supabase they can really improve on this.<p>- Deploying migrations can be a pain. Took a while before it clicked.<p>- Not a big community (yet). But they are growing.
jc_811大约 1 年前
Some initial findings I&#x27;ve seen are:<p>Supabase. Pros: affordable, production ready, and seems relatively quick to get up and running. Cons: Some have mentioned security concerns around how they handle auth, and potential complexity around having lots of application logic at the DB level<p>Nhost: Seems like a really great Supabase alternative, strong focus on graphQL. Con: they are new with a very small team which always concerns me in the case they need to suddenly shut down in the future<p>Xano. Pros: Probably the quickest to get up and running and delivering JSON to the frontend. Cons: full &quot;no code&quot; solution as opposed to &quot;low code&quot;. They do advertise as being turing-complete and able to do anything code can do, but full no-code always gives me pause for a production application passed an MVP
评论 #40076001 未加载
level87大约 1 年前
Pocketbase, it&#x27;s been a total dream to work with.
评论 #40077366 未加载
rozenmd大约 1 年前
I have a long running project with thousands of companies using it on a pretty basic stack:<p>React on the frontend<p>Node.js on the backend<p>Postgres as the database (managed by RDS)<p>Works pretty well!
meiraleal大约 1 年前
IndexedDB only, creating local-first apps with import&#x2F;export and webrtc sync options and no backend, real serverless.
评论 #40081065 未加载
schwartzworld大约 1 年前
Backend: been playing with remix and I like it. I need to get a larger full stack project though.<p>Db: sqlite3
JLCarveth大约 1 年前
Fresh frontends with Node.js backend + postgress DB.
incomingpain大约 1 年前
Current? Hmm, Postgres is the best answer here, but I do have a fair amount of sqlite when there&#x27;s only 1 write process. Lets also admit to the python pickled flat files lol.
评论 #40075874 未加载
palashkulsh大约 1 年前
Sailsjs all the way
whatscooking大约 1 年前
Django and Postgres