Live data from Hacker News

Ask HN: Easiest way to build a CRUD app?

news.ycombinator.com

111–120 of 239 posts

Re: Ask HN: Easiest way to build a CRUD app?

#111
post #68

I used to use Django for this kind of thing, but I have found that Flask connected to your fully managed database of choice like AWS with dynamodb (nosql db gets rid of even worrying about schemas) is the simplest way to quickly get up and running and do almost everything in Python with very little learning of various settings and details of specific frameworks since it is so minimal. This is how I tend to prototype…

[deleted]

Re: Ask HN: Easiest way to build a CRUD app?

#116
post #110

No one mentioned Spring Boot and Spring Data with Thymeleaf yet? I find it quite simple to build stable web apps in a short time. Plus it removes a metric ton of boilerplate that's inherent in Java applications.

I'm also a fan. I think Java fell out of favor about a decade ago as hipsters rushed towards Node and Rails. Meanwhile the Java pros have been delivering incremental improvements to an already mature and stable system that is Spring and now with Boot not only is it a venerable battle tested solution but with the Starters it's downright joyful to use. Year after year it's seen steady progress leveraging a 30 year old ecosystem with no drama and no craziness surrounding the newer stacks.

Re: Ask HN: Easiest way to build a CRUD app?

#117
post #56

I'll probably be a minority here, but I'd say: java + Vaadin [1] + raw jdbc (no ORM nonsense). On Vaadin site, you can use starter [2] to create an app template. There is no need to write javascript; most Vaadin code looks like good old desktop programming. Due Java stability, that thing will run forever and will be performant. If you want to be "cloud native" (or whatever cool name now is) in the future, you can lat…

+1 for good old Java, rock solid and just works for so many large, mission critical, and high performance (!) systems. As for vaadin - how far can u get without the pro version? None of the samples include a login, and the LoginView seems to be a PRO feature? It looks full of features.

Vaadin is very nice but I would only recommend it when you can afford to keep the state server side. Vaadin works best when you can use sticky sessions

Re: Ask HN: Easiest way to build a CRUD app?

#119

I’m surprised nobody had said MS Access. You don’t need to learn any programming languages, it comes with everything you need, and every Access app has lasted way longer than anyone wanted it to. ;)

> Yes you do. If you want to have buttons and tables and do something above of only showing the data you'll need to learn VBA. Also SQL implementation for MSAccess has some peculiar stuff in regards to LIKE or how datetime is handled. So you'll learn 2 programming languages actually - VBA % the variaton of SQL that MSAccess has. And you can't scale up from single user to multiple users as MSAccess is not a server lik…

IIRC (it's been a while), you can check all the boxes of C, R, U, and D, using forms.

And Access is multi-user. You don't want a lot of users on it, but you can have more than one. This is extra credit though, the OP never asked for a multi-user solution.

Post reply on HN