Online I saw someone say "When working with a view, create a view model. This view model you will bind to your view. Never bind domain objects to your view."
Is this good practice, to "never bind domain objects to your view"? What's the thinking behind this?
Thanks!