To clarify the question, imagine having a paginated list with clients. When clicked on a specific client the system will open the 'view client x' view in order to show the client details.
Now, will this view be a 'simple' list which displays client details?
Or will this view be a form with input fields showing the client details and also allowing immediate changes to the details?
Please argument why and when we should use option 1 or option 2. Except for read-only or read-write permissions, I cant think of any other case why not to use option 2 as standard.