TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: BlitzJS, RedwoodJS, RefineJS or something else for fullstack JavaScript?

2 pointsby rchavesover 1 year ago
Hello dear javascript haters and lovers, I want to build an app which will need a complete framework, Rails&#x2F;Phoenix style, CRUD and DB heavy, with also a lot of interactions on the frontend, heavy on React, I thought at this point the JS community would have settled on one choice for this, but seems like this is not possible in JS world.<p>My goal is to have a very integrated front and backend, fully typed and safe, I want to waste no time dealing with different services and network and APIs and all that, having a single language for it all also helps, hence javascript (typescript to be more precise).<p>I never really got over the massive productivity I got from Rails 10 years ago, I feel I get close to it with Elixir&#x2F;Phoenix (and love the performance) but let&#x27;s be honest it&#x27;s just not as popular so it doesn&#x27;t have integrations for literally everything for me to just install as a dependency, and also no static types and would be no single language.<p>So, I came across those options in the title, which one should I choose? Blitz.js seems nice, Rails inspired and structured, which I like, however, people keep suggestion RedwoodJS, I don&#x27;t understand why. I liked Blitz better than Redwood from first glance because they advertise themselves on being a layer on top of NextJS, which is good because I really want to piggyback on NextJS massive popularity.<p>Now, refine sounds newer and shinier, but the fact that they focus more on being flexible with everything than strong conventions and structure makes me doubtful<p>I don&#x27;t know how many other 10k+ stars fullstack JS frameworks are there, if you know another one do tell, but what is your take? Which one should I choose? Why?

4 comments

innocentoldguyover 1 year ago
I find Elixir&#x2F;Phoenix to be the most pleasant and robust tech stack I&#x27;ve ever worked with for web development. If I need a backend integration that doesn&#x27;t exist, I just write it. Elixir makes doing so fairly easy. LiveView makes including frontend JavaScript simple, too, if you need a JavaScript library to provide something LiveView doesn&#x27;t include. The nice thing is that you&#x27;re writing Elixir code for virtually everything. Elixir is also far more scalable and performant than any JS framework can be, with a lot less cost and effort, which is nice.<p>I&#x27;ve used Elixir and Phoenix to build multiple database-heavy web applications with hundreds of thousands of users (if not millions) in the finance, gaming, and BI arenas since 2015 and have never found it lacking. I wouldn&#x27;t let a perceived lack of popularity concern you. The project is alive and active and shows no signs of slowing down.<p>My happiness at work is the most important thing for me and Elixir plays a huge role in that. I think a good way to make Elixir more popular and support more integrations is to use it. ;)
creamyhorrorover 1 year ago
Look out for AdonisJs&#x27;s v6 release, Coming Soon (TM). It&#x27;s a batteries-included Typescript framework inspired by Rails. It&#x27;s not as sexy as RedwoodJS or t3 and isn&#x27;t as popular overall, but it sticks more closely to traditional web app framework practices, and it offers good performance.
aregsarover 1 year ago
Redwoodjs started out focused on jamstack, integrating react front end with graphql backend api. Recently it has moved away from that architecture embracing react server components and nextjs 13 which defaults to react server components.
fshrover 1 year ago
Check out <a href="https:&#x2F;&#x2F;create.t3.gg&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;create.t3.gg&#x2F;</a>