Cross-platform, collaborative, versioned, web-accessible file and folder sharing. If this ends up being half as good as it looks, it could ultimately make my life a LOT easier.
-
No Comments »
-
This question seems to be popping up in several things that I’ve read today. In my personal experience, the answer is: it depends. I’m not sure I could say that there’s any hard-and-fast rule that says where business logic should go, but I will say this, I think the answer lies at least partly in how you define "business logic".
I think there are different kinds of business logic that can be applied at various different levels in an MVC based application. The two primary kinds that come to mind are business process flow logic, and data validation logic. Some might argue that validation logic wouldn’t fall under the category of business logic, but we would have to agree to disagree on that one.
I’ll attempt to explain my position on this with a hypothetical scenario:
-
When I first got my MacBook Pro, I mentioned that one of my primary, first priorities was to figure out a good solution for running Windows on it. Now that its been a little over a month and I’ve had a chance to play around with multiple different options, I think I’ve finally landed on a very workable solution to my Mac + Windows needs:
-
I posted last week asking for thoughts on whether or not to use WebForms or one of the alternatives out there as a View Engine for an MVC app that I’m working on on the side. I was a little bit harsh in my criticism, and said that I was actually leaning towards NOT using WebForms at all.
Based on some of the feedback I’ve gotten to that question (mostly offline, with the exception of some good thoughts from Scott…thanks), I thought about this quite a bit over the weekend, and even did some playing around with it, and I think I’ve come to a conclusion.
-
Your mileage may vary. Not all web sites will be this secure (just to be clear…SUPER thick sarcasm there). Thanks for the laugh Bill.







