Vale asias Fede again. ya voy teniendo mas clara la cosa :D
un saludo! ----- Original Message ----- From: "Fede Rivas" <[EMAIL PROTECTED]> To: "Lista dedicada a Actionscript" <[EMAIL PROTECTED]> Sent: Thursday, April 12, 2007 4:06 PM Subject: Re: [ASNativos] duda sobre "logica" con MVC > Buenas de nuevo !! > > Vistas puedes tener tantas como quieras, pero controlador tendrás en > este caso uno para acciones y otro para posicionamiento. Model > tendrás solo uno, o bien lo integraras con el controller ( ñapa, pero > practico a veces ). No tienes xq tener un controller por vista > obligatoriamente, todo de pende de la envergadura del proyecto, yo > soy siempre intento ser lo mas practico posible, debes buscar siempre > separar responsabilidades, pero sin tener que recurrir a más clases > de las que realmente necesites, si no, acabas montando una mega > estructura de controllers, views, y la virgen santa para algo que no > lo necesita. > > Recuerda, KISS, Keep It Short and Simple !!! > > salu2! > > Fede. > > > El 12/04/2007, a las 15:07, FlashNativo escribió: > >> Muchas gracias por tus comentarios Fede, >> Según entiendo pues, debo tener una vista distinta con su >> controlador y su >> modelo para cada elemento que situo en la web no? >> osea para el menu una vista, para por ejemplo un bloque de >> novedades otra y >> asi no? >> >> gracias de nuevo >> >> ----- Original Message ----- >> From: "Fede Rivas" <[EMAIL PROTECTED]> >> To: "Lista dedicada a Actionscript" <[EMAIL PROTECTED]> >> Sent: Thursday, April 12, 2007 2:08 PM >> Subject: Re: [ASNativos] duda sobre "logica" con MVC >> >> >>> Buenas !!! >>> >>> Cada vista es independiente de otra, y en efecto, deben notificar las >>> acciones de usuario a su controlador. Yo particularmente tiro de >>> extender de mc para las vistas, y para el controlador uso un >>> singleton. Segun entiendo, tienes un controller de posicion, y >>> necesitas otro de acción, el cual notifica al model. Yo usaria tb >>> singleton para el controller de acciones, y desde el notificas al >>> model, o bien te haces un model+controller, si te resulta mas cómodo >>> para tu proyecto en concreto. >>> >>> Mi opinión es que la teoría es la teoría, y luego la practica, varia >>> mucho. Eso si, la teoria es fundamental a la hora de mantener una >>> estructura de responsabilidades entre los distintos elementos, que al >>> fin y al cabo es de lo que se trata, separando unas responsabilidades >>> de otras. >>> >>> Hay que ser flexibles a la hora de valorar la estructura que vamos a >>> tomar, y ver si merece la pena en nuestro proyecto ser muy estricto o >>> algo mas flexible, en funcion de lo práctico que resulte, no se si me >>> explico, a veces por ceñirte a la teoria, acabas haciendo algo mas >>> complicado de lo que realmente necesitas .... xD >>> >>> Para controlar las vistas, puedes diferenciar como te comentaba entre >>> un controller para las posiciones, y otro para las funciones que sean >>> susceptibles de interactuar con BD por ejemplo, o bien con otras >>> clases, pero los eventos de las vistas (rollOvers, y demas) yo >>> prefiero controlarlos dentro de la propia vista, de manera que si >>> hago un onPress determinado, notifico al controller de la accion a >>> ejecutar, pero dicho controller no tiene xq saber nada acerca de los >>> distintos estados que por ejemplo un boton pudiera tener, a él solo >>> le interesan las acciones relacionadas con el modelo. >>> >>> Espero aclarar un poco la cosa ( siempre desde un punto de vista >>> personal ) :D >>> >>> Saludos !!! >>> >>> Fede. >>> >>> >>> El 12/04/2007, a las 13:34, FlashNativo escribió: >>> >>>> Hola a todos, me surgen unas dudas en cuanto a la construcción de >>>> una web. >>>> >>>> Una vez que instancio la vista principal tengo un controlador >>>> (Singleton) para controlar la posición de sus elementos( menu, >>>> elementos varios etc etc) >>>> No termino de entender si lo lógico para controlar las acciones del >>>> usuario sobre los elementos sería tb a base de singletons. >>>> Quiero decir que si las acciones de on, out, press sobre los >>>> botones del menu, por ejemplo, ¿debería controlarlo con otro >>>> singleton como controlador?. E incorporar un controlador para cada >>>> elemento que me instancia la vista principal?, que se ocupe de >>>> recojer las acciones del usuario, notificar a la vista y esta asu >>>> vez al controlador que modifique el modelo? >>>> >>>> >>>> Lo logico es que la vista notifique al controlador para que éste >>>> modifique el modelo no? aunque la vista tb podría modificar el >>>> modelo por si sola... >>>> >>>> Bueno la verdad es que no se ni si me estoy explicando. La cosa es >>>> que quiero tener las clases de control para las vistas como >>>> singletons pero no se si es lo más apropiado a la hora de recojer >>>> las acciones del usuario. Y tampoco tengo muy claro si cuando se >>>> habla de que la vista notifica al controlador para que este >>>> modifique el modelo, se hace de ese modo. ¿Resumiendo de que manera >>>> la vista notifica las acciones del usuario sobre los elementos que >>>> instancia? porque se supone que cuando instancias tu vista >>>> principal, ésta se debe encargar de instanciar todos los elementos >>>> que quieres mostrar en ese primer estado no? >>>> >>>> >>>> espero haberme explicado... siento el lio que tengo y la multitud >>>> de preguntas :S >>>> >>>> un saludo y gracias >>>> ----------------------------------------------------- >>>> ASNativos >>>> www.5dms.com >>>> subscripciones/desubscripciones >>>> http://asnativos.5dms.com >>>> ----------------------------------------------------- >>>> >>> >>> >>> ----------------------------------------------------- >>> ASNativos >>> www.5dms.com >>> subscripciones/desubscripciones >>> http://asnativos.5dms.com >>> ----------------------------------------------------- >>> >>> __________ Información de NOD32, revisión 2183 (20070412) __________ >>> >>> Este mensaje ha sido analizado con NOD32 antivirus system >>> http://www.nod32.com >>> >>> >> >> >> ----------------------------------------------------- >> ASNativos >> www.5dms.com >> subscripciones/desubscripciones >> http://asnativos.5dms.com >> ----------------------------------------------------- >> > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > > __________ Información de NOD32, revisión 2183 (20070412) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

