I've been building projects in React since around 2016, and Next.js just makes the annoying things go away (static rendering for SEO pages, image optimisation, code/bundle splitting, page routing, etc).
Ask HN: What is your preferred “full-stack in a box” solution and why?
11–20 of 37 posts
For me it's Next.js + postgres, using TypeScript.
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#12[flagged]
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#13Django and PostgreSQL. No JS (except for occasional client side validation). Django has stayed out of my way most of the time, letting me focus on what I'm trying too build.
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#14AWS Serverless: lambda, api-gateway, dynamodb, amplify, cognito
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#15SvelteKit. I have a high risk tolerance but SvelteKit is the framework I've been waiting for since I first started using Pyramid & Django in 2010. All the plumbing, optimization, and performance is done with no configuration and a harmonious integration of back-end and front-end (finally!). I really really love it.
Heck, I'm even releasing my SvelteKit stack as a SaaS boilerplate for others to launch projects more quickly: https://sveltesaas.com
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#16C#, ASP.NET Core with MVC, Dapper, SQL Server, TypeScript. And don't go SPA unless you need it. (Even though my during my day job I use Angular.)
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#17Django + Postgres + HTMX by default.
Graduate to React if and only if required.
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#18Typescript, React & Posgres or SQLite. I’m really enjoying Remix.run. It’s shares some commonalities with SvelteKit & NextJS.
.
This is subjective of course, but I enjoy how in Remix there is only 1 way to fetch data, which I believe is simpler mental model & way to get started with or work with:
“The fundamental difference here is that Next.js has four "modes" for getting data on the page: (1)getInitialProps - called server and client side (2)getServerSideProps - called server (3) getStaticProps - called at build time (4)client fetching - called in the browser with Remix there is only 1 called loader”
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#19Laravel. I could do React+Serverless+Managed DB, but pushing all the rendering in the server make things easier to manage. I could always add a sprinkle of Svelte or Vue if I need to spice thing up.
Re: Ask HN: What is your preferred “full-stack in a box” solution and why?
#20AWS Serverless: lambda, api-gateway, dynamodb, amplify, cognito
Which kind of software you write?