No es necesario usar este patrón para escribir aplicaciones de escritorio, sin embargo es necesario cuando quieres hacer aplicaciones robustas.
Regularmente se emplea mas con web el modelo-vista-controlador pero también es aplicable al desarrollo de aplicaciones de escritorio.
Ahora pasemos a las preguntas.
Cita:
Iniciado por bosterkill entonces estoy algo perdido porque no se como usarla
La teoría es mas o menos fácil comprenderla pero, la comprendes completamente cuando la implementas o haces uso de ella a través de un framework.
Cita:
Iniciado por bosterkill y el porque usarla?
Por que usar el patrón MVC: El patrón MVC tiene muchas ventajas, es modularizado esto tiene muchas ventajas, reutilizas código, separas la lógica, la base de datos y la apariencia para que sea fácil de controlar cada parte.
Cita:
Iniciado por bosterkill me gustaría que me den algunos tips, y como empezar a desarrollar siguiendo esta trayectoria que es más profesional.
Probablemente la trayectoria mas profesional es la siguiente:
Si tienes un problema entonces buscas alguna herramienta que te ayude a solucionarlo, si no existe tal herramienta entonces hay que construirla.
En pocas palabras no reinventar la rueda, no repetir lo mismo, si estas haciendo algo 2 veces entonces probablemente algo va mal, pensar para el futuro, etc.. Son practicas sencillas pero que te lleva tiempo reconocerlas y comprenderlas.