Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Controller seemed fairly straightforward to me initially, when I was first learning Smalltalk (ParcPlace), and I took my simple understanding on faith.

My programs were simple, so M was data, V was presentations of the data, C was interaction on the M and maybe V.

It only got confusing when I got more experience.



> so M was data,

M is the Model. That means the data and all the things you might ever want to do with the data. So any interaction you might want to do from the view is (ideally) a single message-send to the model.

> V was presentations of the data

And editing the data.

> C was interaction on the M and maybe V.

> It only got confusing when I got more experience.

:-)


Where “interaction” meant user interaction.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: