¿El presentador en Model-View-Presenter crea vistas?

¿Cómo se crean las Vistas en MVP? ¿El presentador siempre los crea (además de Ver en caso de subvistas)? ¿O es un componente o aplicación de un tercero separado o algo que los crea?

Agreguemos también que probablemente voy a hacer esto en Dojo Toolkit / ExtJS (es decir, JavaScript).

Entonces, tengo estas líneas de código:

var v = new MyApp.view.User();
var p = new MyApp.presenter.User();

¿Dónde deben ir exactamente ambas líneas? ¿El presentador crea una instancia de la vista o viceversa? ¿Y qué instancia la primera instancia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta