Universidad Nacional Autónoma de Nicaragua, Managua (UNAN-RURD) Facultad de Ciencias e Ingeniería Deartamento de Comutación
Nombre: Profesor: Asignatura: Facultativa II Carrera: .
Managua, martes 11 de agosto del 201
!nsa"o M#C !a "ro"agaci#n $ la evoluci#n de los sistemas de redes, genero un nuevo modelo com"utacional %ue no solo causo im"acto dentro del inter&s original de su desarrollo, sino tambi&n en los modelos de negocios, servicios $ funcionalidades dentro de los sectores "rivados $ "'blicos, alcan(ando un verdadero auge con el desarrollo de Internet $ su masi)caci#n de acceso. !a siguiente eta"a de la evoluci#n de este sistema de comunicaci#n fue la im"lementaci#n de los sitios $ "ortales *eb, en donde los usuarios a trav&s de cone+i#n a internet "ueden interactuar con la informaci#n aloada en estos. -sto "ermiti# %ue la ingeniera *eb evolucionara de manera r/"ida, $ dentro de esta una de las "rinci"ales corrientes de desarrollo es la de los MC a trav&s de frame*ors de desarrollo. -sta tecnologa naci# como una estrategia "ara los sistemas de escritorio "ero "or su sim"li)cada estructura alcan(o su verdadero auge en los sistemas *eb. -l MC o ModeloistaControlador es una tendencia de desarrollo de soft*are %ue tiene como a"artado "rinci"al la se"araci#n de los com"onentes funcionales $ estructurales de una a"licaci#n en una ista, los Controladores $ el Modelo. -l Modelo, es tanto la informaci#n contenida almacenada como 3ase de 4atos o Arc5ivos 6M! $ las con)guraciones del sistema, "or lo tanto es su n'cleo, esta es "rocesada "or las "eticiones recibidas a trav&s de los controladores, se modi)ca el contenido o la estructura de la informaci#n $ las "resenta "ara &l usuario. -l com"onente ista es la interfa( gr/)ca mediante la cual el usuario interact'a con dic5a a"licaci#n, "or lo tanto es la "resentaci#n del modelo. -l Controlador, son los com"onentes funcionales %ue se encargan de administrar las "eticiones de los usuarios a trav&s de eventos o "eticiones 5ec5as "or los usuarios "ara "rovocar un cierto efecto sobre el Modelo, $a sea "ara veri)car informaci#n o alterar el estado de esta. !a "rinci"al ventaa de esta metodologa, es la ca"acidad de im"lementar diferentes cambios en la estructura $ funcionalidad de la a"licaci#n sin alterar otros as"ectos del mismo, as "or eem"lo se "ueden cambiar o actuali(ar los controladores sin alterar la vista o el Modelo. -sta t&cnica "ermite adem/s tener un alto rendimiento "or la
ca"acidad de reutili(aci#n de c#digo, lo %ue agili(a el acceso al Modelo, adem/s %ue "rovee una facilidad "ara im"lementar "ruebas de acceso $ rendimiento unto con un grado de facilidad de uso. !os Frame*ors MC est/n orientados a los "rinci"ales lenguaes de "rogramaci#n destinados a servidores los cuales son, A7P.Net $ P8P, de los cuales se encuentran varias distribuciones libres $9o gratuitas. Para A7P.Net los m/s usados son: isual 7tudio, ebMatri+ $ 75ar"develo"e, los cuales a"rovec5an el m/+imo de las libreras .Net al dar so"orte nativo "ara su maneo as como la ca"acidad de incor"orar funciones de lenguaes de "rogramaci#n como C; o 3, una gran desventaa sobre los frame*ors %ue manean A7P es %ue no son multi"lataforma. 4entro del desarrollo con Frame*or MC "ara P8P e+iste una gran variedad de ellos desde los %ue son <"en9Free*are 5asta los Pro"ietarios, dentro de estos los m/s e+tendidos $ con meor maneo de libreras =avascri"t son: !aravel, 7$mfon$ $ CodeIgniter, siendo una de sus "rinci"ales ventaas la facilidad de maneo del c#digo, $ uno de los m/s sencillos $ meor administrables es 4ru"al, %ue im"lementa una funcionalidad similar a los CM7 "ero con una ar%uitectura "ro"ia de los Frame*ors CM7. $i%liogra&ía Pantoa, -. 3. >s.f.?. UCB Conocimiento . s.f.?. Desarrollo Web. Becu"erado el 0@ de 0@ de 201, de 5tt":99***.desarrollo*eb.com9*ii9mvcmodelovistacontrolador.5tml