Hacker News new | ask | show | jobs
by ricardodevelop 1055 days ago
I hadn't heard of RedwoodJS before but, from a quick look at their website, it seems to be a fullstack framework, server and data access layer included.

NextJS is similar to RedwoodJS in that it also provides some server functionality but it's definitely less of a fullstack framework than RedwoodJS.

In both cases, the main difference is that Vite React Boilerplate is purely a frontend template. It does not include a backend or a means for database access.

Looking at what's included, RedwoodJS is definitely the most kitted out. It has everything you need and moves the burden of configuration and setup completely over to the project maintainers.

NextJS is the opposite. It gives you demo project but you still have to setup your environment this means deleting demo files, reorganizing the folder/file structure, modifying/adding configs, adding additional dependencies, etc.

Vite React Boilerplate is in between the two in this sense. The project comes with reasonable config defaults, adds utility packages for UI like storybook, and headlessui, builds on the default package.json scripts by adding additional commands that will most likely be added later on, and includes tools for improving commits and using git hooks, etc.

Also, this starter template doesn't support SSR or SEO specific tooling like NextJS does. If that is a requirement then NextJS is probably a better fit since it's supported out of the box. Not to say it won't work with this template but it will take some setup on your part.

All in all, they all seem to fill different niches.

1 comments

Got it, thanks. As I understand it, it's like Redwood (with great defaults and libs included) but only for the frontend. I think that's an important niche for sure.