.NET, razor pages, sqlite, entity framework. Its hard to build anything non-trivial with a gui without involving a few languages these days. You can package your .NET server as completely self contained and run it on anything, just need a web browser. Edit: python might get you close with a simple html framework.
Ask HN: Easiest way to build a CRUD app?
121–130 of 239 posts
Re: Ask HN: Easiest way to build a CRUD app?
#122Microsoft Access/OpenOffice Base
Also MS Access alternatives like Knack maybe https://www.knack.com/
Re: Ask HN: Easiest way to build a CRUD app?
#123Re: Ask HN: Easiest way to build a CRUD app?
#124If this isn't a business application, ignore this entire comment. If it is a business application, you probably shouldn't build a CRUD app, at least not the way that's commonly understood. Stick with me for a minute. First off, you must never delete business data (except per GDPR, retention policies, or other legal requirements). I'm sure someone will pipe in with a contrived use case where you would want to, but in…
Re: Ask HN: Easiest way to build a CRUD app?
#125 - No single language can do all of that successfully, unless you ditch GUI and client-server models
- Without external dependencies you will either be reinventing the wheel or adding lots of layers
- All software will require maintenance, more layers equal more maintenance
- All software can be compromised or hacked, more layers equal more attack surface
- If it has to last a long time, it cannot use anything that moves fast (or without LTS releases), but it depends on what you define by 'last' and 'a long time'
This doesn't mean your question is stupid, it's just not something that is simple and resilient while also being those other things.If it is a single-user, single-machine "app", you could use a plain UTF-8 text file which can be read and written to by any relevant text editor. No app is the best app in this case. This does depend in what kind of information you intend to CRUD.
Re: Ask HN: Easiest way to build a CRUD app?
#126I’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. ;)
Re: Ask HN: Easiest way to build a CRUD app?
#127If this isn't a business application, ignore this entire comment. If it is a business application, you probably shouldn't build a CRUD app, at least not the way that's commonly understood. Stick with me for a minute. First off, you must never delete business data (except per GDPR, retention policies, or other legal requirements). I'm sure someone will pipe in with a contrived use case where you would want to, but in…
Re: Ask HN: Easiest way to build a CRUD app?
#128besides the backend itself, the only other dependency is a database.
as a result, building a site nowadays is drastically simplified. javascript and my favorite frontend framework is all i need.
Re: Ask HN: Easiest way to build a CRUD app?
#129Re: Ask HN: Easiest way to build a CRUD app?
#130Your requirements are contradictory and incomplete: - No single language can do all of that successfully, unless you ditch GUI and client-server models - Without external dependencies you will either be reinventing the wheel or adding lots of layers - All software will require maintenance, more layers equal more maintenance - All software can be compromised or hacked, more layers equal more attack surface - If it has…
If you want to do something for the web, you are screwed. You'll always end up targeting a scoped set of browser versions, use something that either is or compiles down to CSS, JavaScript and HTML (3 languages at least), and if you run a server component, that requires maintenance too (even static file serving). Nothing on the web really 'lasts a long time' as-is.