Live data from Hacker News

Ask HN: Easiest way to build a CRUD app?

news.ycombinator.com

231–239 of 239 posts

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

#232
Seen here last week, exactly what you are asking for: Linux, Apache, PHP. No database, no Javascript, no framework, no AWS (or other cloud service). Part-time project by one person:

Standard Ebooks serves millions of requests per month with a 2GB VPS https://news.ycombinator.com/item?id=30302819

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

#233

I'm a large fan of Django/Python for anything CRUD-like. It has been my go-to web framework for the better part of a decade and I continue to be impressed with it. "The web framework for perfectionists with deadlines" tagline is quite apt, as it has the highest combo of power and developer efficiency of any framework I've come across even today. It is Python, which gives you the entirety of the Python ecosystem inclu…

Excellent comment with all the advantages of Django/Python clearly laid out. 100% agree.

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

#234

Earlier quoted context omitted.

it's relatively easy to do simple stuff in Phoenix, too, especially if you're used to "having to learn a lot of the ceremony" around a more heavyweight framework like rails. What is missing is a good database management system (like Django ships with) but on the other hand, the discipline of Phoenix will in the long run avoid your self/staff learning how to "abuse" Django's control panel to do super dangerous stuff (…

For me personally Elixir is the weapon of choice. But it’s probably fair to say, that if you want “simple CRUD app” that the OP asked about, and you have little experience in functional programming etc, then Rails is proabably easier to pick up for that purpose.

Depending on just how simple it needs to be, I'd reach for Sinatra, or Plug, even, actually plug is arguably better since you can easily scale to Phoenix.

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

#235

Earlier quoted context omitted.

For me personally Elixir is the weapon of choice. But it’s probably fair to say, that if you want “simple CRUD app” that the OP asked about, and you have little experience in functional programming etc, then Rails is proabably easier to pick up for that purpose.

Depending on just how simple it needs to be, I'd reach for Sinatra, or Plug, even, actually plug is arguably better since you can easily scale to Phoenix.

Damn, I loved Sinatra! Haven’t used it in ages, is it still under active development actually?

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

#236
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…

Technologies like JSF/Vaadin/GWT are obsolete now. They require sticky sessions, server-side state (gobbles huge memory), cumbersome and complex code for client side rendering (JSF is the worst offender here). The tech world has moved on and stateless light-weight dockers or serverless functions coupled with pure JS front-ends (react, vue, etc) are the new norms.
Post reply on HN