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…
Ask HN: Easiest way to build a CRUD app?
111–120 of 239 posts
Re: Ask HN: Easiest way to build a CRUD app?
#112I would say use Firebase or another fully managed solution. Don't waste time on a server if you can avoid it
Re: Ask HN: Easiest way to build a CRUD app?
#113Re: Ask HN: Easiest way to build a CRUD app?
#114Any low-code will enable you to create multiple CRUD pages in less than 5 minutes.
Such as?
Re: Ask HN: Easiest way to build a CRUD app?
#115Re: Ask HN: Easiest way to build a CRUD app?
#116No 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.
Re: Ask HN: Easiest way to build a CRUD app?
#117I'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.
Re: Ask HN: Easiest way to build a CRUD app?
#118Re: Ask HN: Easiest way to build a CRUD app?
#119I’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…
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.