Live data from Hacker News

Ask HN: What technologies should I learn to build my Saas web app

news.ycombinator.com

1–10 of 11 posts

Re: Ask HN: What technologies should I learn to build my Saas web app

#4
How dynamic does your webapp need to be? Can it do it's main function and provide value with back-end rendered HTML? If yes (or mostly yes) building that way will be much faster to test your idea. Some AJAX can be used as necessary.

If you do need (or simply want) to use a front-end framework, I would pick Vue.js as it's designed to be 'gradual' and so has a smoother learning curve. I suggest using single file compoonents (.vue extension) with properties and events and go without a central shared state.

Historically, React has been more popular and has a bigger job market. e.g. I use React at work and Vue for personal projects. I can't comment much on Angular other than the 1.x/2.x+ split isn't great for googling answers and many Anguar apps I've used are slow.

"Focus on product" as @maxxxxx puts it is the best advice. Work backwards from a goal. E.g. I want to release a product with x,y minimal features by z date on Product Hunt. Try to get others' hand on your app to get feedback and drive development based on usage/needs.

Re: Ask HN: What technologies should I learn to build my Saas web app

#6
post #5

Use Django. Check out the major frontend frameworks (React, Vue, or Angular) and pick the one that looks good to you. From there, you should be able to find tutorials on how to hook up that framework with Django.

I second this. Expose your backend with DRF (https://www.django-rest-framework.org/). Once you get over initial learning curve, you'll have an extremely powerful and flexible library for building your backend.

Re: Ask HN: What technologies should I learn to build my Saas web app

#9
post #2

Pick a popular one, stick with it and focus on the product. They are all good enough to get you going. Finding customers is much more difficult than dealing with the technology.

Picking a popular framework is most useful when you come to an edge/rare case and stackoverflow.com and forums are needed because the docs/manual fail.

Re: Ask HN: What technologies should I learn to build my Saas web app

#10
I'd recommend just using plain JavaScript. There's a great blog article by Githubs engineering team about how they removed Jquery from their front-end and now rely just on vanilla JavaScript: https://githubengineering.com/removing-jquery-from-github-fr...

Also, don't be afraid of embracing multi page app versus going for a single page app (they're largely overrated).

For front end CSS design framework, I'd recommend something like Bulma. Very easy, modern and CSS-only. You can learn it all in less than an hour.

Post reply on HN