¿Cómo funciona RequireJS con varias páginas y vistas parciales?

Estoy investigandoRequireJS pero no estoy seguro de algunas cosas.

Entiendo cómo puedo cargar todas mis dependencias conmain.js. ¿Pero necesito agregar alguna lógica para trabajar con esas dependencias enmain.js?

A mi,main.js parece un estado de document.ready y entras en lógica allí cuando el documento se ha cargado, ¿verdad?

Y para otras páginas y vistas parciales, ¿necesito crear múltiplesmain.js o puedo simplemente hacer referencia a las funciones cargadas en dependencias de las vistas en una<script> ¿por ejemplo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta