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
-----------------------------------------------------

Responder a