Viewing a single comment thread. View all comments

2

twovests wrote

For reference, this is a Jan 2019 Ycombinator post describing a go-to stack: https://news.ycombinator.com/item?id=18829557

TLDR:

  • Frontend: React with TypeScript
  • Backend: Django (Python) or Rails (Ruby)
  • Databases: Postgres
  • Serve using: Nginx, with cookies for authentication
  • Tooling: Use VS Code for Javascript, and something called json-server in npm for a quick REST API

(I understand REST is sort of a language describing APIs that can be imported into various web frameworks?)

This sounds like what I have in mind, but I know a lot of people have strong opinions and I like to hear them.

2

devtesla wrote

You probably don't need a front end but yea React is everywhere. Vue is a little saner than react.

I'd go with Django because Python is everywhere. I'm big into php but that's because I'm old.

Postgres is great.

I've never done the basic level server stuff, you can use a service like https://www.pythonanywhere.com/ that handles that. That all sounds right tho.

This poster uses VS Code, which everyone uses now and it's good but like I've said before, IDEs are really nice. Jetbrains....

And yea that's an easy way to make an API but if you're not having external applications interacting with your app you might not need one.

3

flabberghaster wrote

I find Ruby to be a fun language and I wish it had more uptake. Sadly, I never see anyone talking about it except alongside rails. And I never hear about rails anymore.

That being said I'm more on the backend side of things so it's not surprising that I wouldn't know the fronted stuff as much. So it could well be a thriving language. I hope so. It's very fun to use.

Python is far more ubiquitous though and it's also very fun.

4

hollyhoppet wrote

i am also bummed about ruby’s lack of popularity

1

twovests wrote

i played a little bit with ruby awhile ago, but i've mostly stuck with python. are there things about ruby you prefer over python?