frontend : VueJS
Ask HN: What stack would you use to build a CRUD web app in 2018?
21–30 of 184 posts
Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#22Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#23Twenty years ago, a simple CRUD app would have been written in Visual Basic or Delphi. It would have needed one programming language, and one framework. The tool support would be good: everything would talk to everything else. Heck, you'd even have an IDE with autocomplete! Today, a typical web app requires no fewer than five different languages (JS, HTML, CSS, Python/Ruby/whatever on the server, SQL). And that's bef…
I do really enjoy making apps with the modern web stack, but when I look at how many moving pieces are required to make something simple, I do start to wonder if it's all a bit pants-on-head crazy.
Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#24Since then, everybody has gone heavily into various javascript stacks, and the norm has become to deal with 20 different packages to build (somewhat) the same thing. And the first hour will easily be spent researching different dependencies, trying to get them all to work how you'd want etc.
It's easy to see this as a horrible backwards progression, but the reality might be a bit nuanced.
The easiest way to get a basic crud app up and running these days is probably still some sort of rails/django stack. But today's requirements in terms of UX / dynamism (is that a word?) require you to end up building things differently, so even if you get up and running fast with a rails app, you'd end up having to build up a pretty hefty JS stack in the end, so you'd basically be delaying the inevitable.
So the answer really depends on what level of "good enough" you're going for.
Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#25Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#26Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#27Re: Ask HN: What stack would you use to build a CRUD web app in 2018?
#28The same as 4 years ago. Server side rendered templates with Rails or Flask using Postgres + Redis + background worker of choice. I'm starting to build some apps with Phoenix now, but it's not because I feel the above 2 are poor choices. I just like learning new things, especially when I see big wins of potentially using it. It's another tool in my tool belt, not an all-in replacement of the previous thing.