Hacker News new | past | comments | ask | show | jobs | submit login

Ummm maybe folks are just using MVC when they shouldn't?

I don't really think most people understand how to do MVC. A LOT of people mostly pick a framework that incidentally has it slapped on the side and that's about it...

People seem to assume "view" has to mean template, "model" has to mean "database access," and controller means "anything else." When in reality, they're far simpler and more abstract and has nothing to do with the web or services:

Model - Data View - Output Controller - Takes input, fetches data for input(s), gives output

Do you have a part of your application that takes input and gives output? Well then MVC is probably great for that part of your application, maybe not.

I have not ever had anyone say "the adapter pattern is dead, don't use dat shit, my dear, brometheus" because most people, quite accurately, don't think it's some sort of philosophical statement it's just way to organize some shit to make your life easier when it applies.

/shrug

Use the right tool for the job; you can waste a ton of time trying to use a screwdriver on nail, or you could just get a hammer...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: