On every project I’ve built, I’ve been alone, so my go-to stack is pretty traditional (other than the fact that I use Dart).
My backend is Angel, a Dart framework which I wrote, and for the frontend, I just go with server-side templates. I go with vanilla JS or jQuery when needed.
The only reason I’ll make an SPA these days is if I’m also making a mobile app, and then I write everything in Dart and share common code.
But time is really a luxury for me as-is, so I try not to deviate from the server-side path.
My backend is Angel, a Dart framework which I wrote, and for the frontend, I just go with server-side templates. I go with vanilla JS or jQuery when needed.
The only reason I’ll make an SPA these days is if I’m also making a mobile app, and then I write everything in Dart and share common code.
But time is really a luxury for me as-is, so I try not to deviate from the server-side path.