Live data from Hacker News

Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

news.ycombinator.com

41–50 of 57 posts

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#42
post #21

I'd use https://leptos.dev because you can use a fully typed language (Rust) that is super fast in the backend and also in the frontend (see https://krausest.github.io/js-framework-benchmark/2024/table... )

This looks really good, basically what I always wanted to have. I really don't like frontend development, and everytime I tried some framework it was a teetering ziggurat of javascript and css, but being able to do everything in rust would be perfect. Do you are anyone else have experience with this and can tell me how well it works in practice and if you hit limitations very fast, where you need to hack something to…

Theoretically, there are no real limitations, as you can do everything with `wasm-binden` that you can do with JS/TS. However, if you expect ready-made UI components or want to integrate any JS library, you will have to invest some time.

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#43
PHP / Symfony.

It has Auth, Templating, ORM, Email, Caching, Forms, Validations.

For frontend I like Bootstrap or Tailwind as a base, but for interactivity I use a combination of htmx and Alpine.js, so everything's pretty light-weight.

In the frontend world, I started reducing my reliance on it. I started quite a while ago and had went through jQuery, jQuery UI, bower, gulp, grunt, AngularJS, then the completely rewritten Angular 2+, Vue.js, npm, yarn 1, yarn 2, yarn 3, webpack, rollup, Parcel.js (which I like)...

It was too much for me to keep up. So I stuck with Symfony and try to keep the frontend light-weight.

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#46
I’d say use a “real” full stack (or batteries included) framework such as Laravel, Rails or Django. If you do need to use React, Vue, etc, then glue them with Inertia.js which is just a super thin layer that basically just replaces those frameworks templates by a modern js franework. Best of both worlds in my opinion, and a super stable and maintainable stack.

My problem with the ones you are mentioning (next, remix, svelte kit, etc) is that 1) they are not a full solution… you still have to figure out everything else, from authentication, authorization, sending emails, ORM, background jobs, etc… and 2) they’re in constant shuffle and rewrites and change of opinions so maintaining long running projects on these frameworks quickly becomes a nightmare.

If it’s for learning or a side project, then pick whatever. If it’s for business, pick tried and true and something g you’re confident in 2 years will be still maintained and not be a totally different beast (ehem, next).

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#47

None. I just use react and express. Does everything I need. I don't use ORMs, I write my queries in sql files. Deployment I use github actions or jenkins.

So you’re either: 1) writting a super basic application, 2) Creating your own abstractions so inventing your own undocumented untested unproven framework or 3) creating a mess no one will be able to maintain.

Which one is it?

Or please, describe how are you doing in your super simple stack:

Authentication, authorization, background jobs, assets bundling, migrations, emails, security (csrf,rate limiting, timing protection, etc), and everything else provided by batteries included frameworks.

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#48

At $dayjob right now I'm using remix+supabase (although the supabase part is going away, but we're keeping postgrest). I have to say I quite enjoy it. DevEx seems good (although we've added quite a bit of our own logic on top). Performance is too early for me to tell. For my personal stuff I tend to do more app-like things, so SSR/SSG is not that useful to me, and I tend to go with pure react+redux. But I might try s…

Remix is so much better than Next. I’m just crossing my fingers they won’t f**k up.

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#49
post #11

I rather like the experience of working with Remix. Though it has some quirks. `remix-auth` is OK. `drizzle` works ok. I dunno, it depends on a lot of factors but in the spirit of your question this is what I'll answer.

Remix is my favorite as well from this category. But I’m super conflicted regarding ORMs and data access libraries. All of them are either too new, too unstable, too unmaintained, too VC backed, too little devs/community, etc.

Re: Ask HN: Which full stack framework (NextJS, Remix, SvelteKit) would you use?

#50

VueJS - syntax is very simple, you can start using it by importing it in tag, or you can set up a full dev environment with vite, you can use vue dev tools plugin in chrome. It also has a very simple state management system as well as an event bus, if you want to go that route. and for backend - fastapi. i never found those "all-on-one full stack" frameworks to be usable.

This is the way. Vue will outlive them all. It gets the fuck out of your way.

This is the best, most concise description of how I feel about it. They should put THAT on the website instead of "An approachable, performant and versatile framework for building web user interfaces."
Post reply on HN