Do you think it's architecturally normal to use ViewModel - a modelless view for temporary things?
For example: I want users to enter some paths so that later I can open some files. It makes no sense for me to store the paths anywhere, only the ViewModel, and when the user clicks "Show all files", I then create file models and ViewModels for the View that somehow represent them. So actually my only model is the file model.
Kugel source
share