Supponiamo di avere un widget Js, che include tre oggetti vista, controller, modello.
var MyWidget=function(){
this.setModel(new Model());
this.setView(new View());
this.setController(new Controller());
...
}
E creo questo widget in questo modo widget=new MyWidget();
Ci deve essere qualche punto di partenza per avviare questo widget. La mia domanda è - qual è la migliore pratica (e perché) per definire il punto di ingresso: in costruttore o in qualche metodo (esecuzione, init, ecc.). Voglio dire:
widget=new MyWidget(); //to create AND start widget
vs
widget=new MyWidget() //to create
widget.run(); //to start