CRUD or not CRUD, I am so lost !

All actions can be converted to CRUD, just as all programs can be
converted to ones without GOTOs in them.

The question is merely whether it is sensible to do so, or whether to
use an aspect on a different controller.

All actions can be converted to CRUD, just as all programs can be
converted to ones without GOTOs in them.

Interesting that this analogy almost implies converting to CRUD is
judged to be as fundamental to good programming as removing all GOTO
statements.

The downsides of GOTO are a lot more apparent than not using CRUD, I’d even go as far as saying there aren’t any downsides to not using CRUD, it’s just a different approach. CRUD does put a new light on a lot of traditional methods but I don’t think it’s something people should go applying to every part of their code.

It seems to me to CRUD has escalated into something more than it really is. Whereas it just used to be a handy feature for frameworks, now its evolved into a design pattern. Just a bit too much hype for my liking.