Live data from Hacker News

Ask HN: How does one start a web app nowadays? (2021)

news.ycombinator.com

11–20 of 20 posts

Re: Ask HN: How does one start a web app nowadays? (2021)

#13

Usually going as light as possible with lit-html (starting using the open-wc starter). Most likely in Javascript, not typescript. 99% of the time I don't need a backend, and just directly use firebase / supabase or an equivalent. Can't beat 2 dependencies :). Deployment gets either done on firebase or Netlify

"firebase"

I've seen that mentioned a few times and never looked into it but you inspired to do that and I was pretty surprised to see it's a Google thing. Shoot, it's pretty much Google "Everything".

I get the reasoning behind using it, I really do, but for those same reasons I just can't.

"supabase" I've not heard of, but that's a lot more interesting to me and I might spend some time learning more about that. Thank you for sharing that!

Re: Ask HN: How does one start a web app nowadays? (2021)

#14
post #13

Usually going as light as possible with lit-html (starting using the open-wc starter). Most likely in Javascript, not typescript. 99% of the time I don't need a backend, and just directly use firebase / supabase or an equivalent. Can't beat 2 dependencies :). Deployment gets either done on firebase or Netlify

"firebase" I've seen that mentioned a few times and never looked into it but you inspired to do that and I was pretty surprised to see it's a Google thing. Shoot, it's pretty much Google "Everything". I get the reasoning behind using it, I really do, but for those same reasons I just can't. "supabase" I've not heard of, but that's a lot more interesting to me and I might spend some time learning more about that. Than…

No worries! I try to avoid google myself as well but Firebase is the simplest I know for auth/nosqlAAS.

Supabase is the new kid on the block, it's great but still a little rough on the edges. If you're more of an Amazon fan, the closest equivalent to Firebase will be AWS Amplify.

Enjoy!

Re: Ask HN: How does one start a web app nowadays? (2021)

#18
post #12

If writing a CRUD app - go Django if you like Python or Rails if you prefer Ruby. Most pages won't require any js but drop in React where needed.

Great answer. Some alternatives: Spring Framework for backend if you are a Java dev. Vue for frontend. Pretty easy to pick up.

Re: Ask HN: How does one start a web app nowadays? (2021)

#20

Earlier quoted context omitted.

Vercel is the main developer behind NextJS so I use them, you can do the same with Netlify but it's not as plug and play, there's a bit more setup involved although still not much.

Just tested Vercel. It is cool, but is deployment/hosting really so difficult that companies are willing to pay for such a service?

Companies tend to want to pay for the ease of use (push-to-deploy with basically zero setup), centralized access, and the really cool features around push previews (create a PR and get a preview that you can explore).
Post reply on HN