|
|
|
|
|
by JoshMock
5153 days ago
|
|
Lately I've been re-discovering the value of the ORM and putting as much business logic on your models as possible. This, after spending way too long writing out lots of query logic in views instead. It's amazing how you can many times reduce complexity from 10-20 lines to 2-3 lines, and gain reusability, just by putting business logic where it belonged in the first place. |
|
A significant portion of this logic for me affects more than one model, and while you could solve this by using public interfaces, you still need to put in any of the models, which seems like a suboptimal approach.
The ORM is already responsible for several layers, and custom business logic is not relevant there imho.
Still puzzled how to organize my code. MVC has started to fall apart for me. Just my two cents.