Buenas
Tengo una duda un tanto genérica...
¿Cuál es la manera más adecuada de programar/organizar una aplicación que va a tener un interfaz gráfico?
1) Creando un proceso que llame a todos los demás, y entre esos otros procesos estaría el interfaz gráfico.
2) Haciendo que el propio interfaz gráfico sea el proceso principal que llame y controle a todos los demás
Creo que Visual Basic usa la segunda estrategía, pero me gustaría saber vuestra opinión en general, en casos como QT con C++ o un juego con Unity 3D.