Hacker News new | ask | show | jobs
by karmakaze 1280 days ago
I typically make a REST backend and client in Vue with all code in one repo that auto-deploys to a cloud VM and/or Nelify with a CDN for app and sometimes also the API.

For the backend I'll use MySQL or PostgreSQL and language/framework I'm interested in, e.g. Go+libs, F#/Giraffe, Elixir/Phoenix, Kotlin/Javalin+JDBI, etc. Even Python/Web2py or Php/Yii2 or Ruby/Rails works alright sometimes.

I'm not much of a fan of ORMs that have a dsl that differs from SQL query composition patterns, JPQL/Hibernate is pretty bad.

Edit: If I were to make a typical/bland mobile app, I'd probably use Dart/Flutter rather than native (and certainly not React-native).