Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

MVC

From jairo.serrano, 2 months ago

MVC en pocas palabras y en español

353 views  |  0 comments  |  0 favorites  |  23 downloads  |  2 embeds (Stats)
 

Tags

php mvc

 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 353
on Slideshare: 338
from embeds: 15* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: Introducción a MVC Modelo, Vista, Controlador Jairo Enrique Serrano Castañeda 2008

Slide 2: MVC en pocas palabras  MVC es el acronimo de Modelo, Vista, Controlador  Es Orientado a Objetos  Es la comunicación entre un modelo de datos, una vista y unos objetos que los controlan  Beneficios:  Ingenieria de Software  Organización  Desarrollo Rapido de Aplicaciones (RAD en inglés)  Reutilización de Código

Slide 3: MVC no es novedad...  Se usó en Smalltalk-80  Primeras discuciones en 1979 por Trygve Mikkjel  Es usado en Java Swing  Se usa en QT4 con el que se construye KDE 4  Apple’s Cocoa (Core Data)  MVC es usado perfectamente por cualquier desarrollo de interfaces gráficas

Slide 4: MVC y el Desarrollo web  Fue hecho popular por Ruby on Rails  Un buen numero de frameworks de PHP que usan MVC están inspirados en Rails  PHP dispone de muchos frameworks MVC, ejemplo de ellos son:  CakePHP  Zend Framework  Symfony  Code Igniter  ...

Slide 5: Modelo  De la Wikipedia: “Esta es la representación específica de la información con la cual el sistema opera. La lógica de datos asegura la integridad de estos y permite derivar nuevos datos”  Muchas formas de almacenarlos y acceder a ellos.  MySQL, SQLite, XML, Web Service, no importa en donde.  El truco es: ¡Abstraer, Abstracciones, Abstraer!

Slide 6: Vista  De la Wikipedia: “Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario” en este caso, XHTML, ¿CSS?, XML...  Lo más comun es plantillas HTML  Todo el formato visual de la información debe estar aquí, se debe hacer buen uso de los estandares y las hojas de estilo.  Cualquier tipo de plantillas, sin importar el uso ni el fin.

Slide 7: Controlador  De la Wikipedia: “Este responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista”  Procesa las entradas del usuario, comunicando al modelo con las vistas.  Es la logica de como opera la aplicación  Invoca al modelo y asigna valores a los elementos de las vistas

Slide 8: Creditos...  Jairo Enrique Serrano Castañeda – UTBVirtual, Desarrollo Web Ágil, 2008  Presentación original de Daniel Cousineau & Chris Weldon - Bar Camp Texas 2008, PHP AND MVC  Imágen tomada de wikipedia - http://es.wikipedia.org/wiki/Modelo_Vista_Controlador