Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
It depends on the nature of the project.
But decoupling view and code is very important irrespective of type of project. If you are creating windows application then you should use MVVM design pattern and if you are creating web application then you can use MVC design pattern.