Register now or log in to join your professional community.
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.