Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Vistas - MVC

No description
by

Nestor Mendez

on 11 May 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Vistas - MVC

Vistas - MVC
Esquema de vistas en Frameworks
Layout
Reusar las vistas cuando hay código común
Encabezado
Pie de páginas
Menús
Patrón composite-view
Estrategias
Layout con yield
Secciones
Subvistas
Templates
Es el mecanismo que nos aportan los frameworks para trasladar el código del servidor a la vista
Agenda
MVC
Vistas
Templating
Layout con yield
Secciones
Subvistas
Helpers
Otros contextos
MVC
Modelo - Vista - Controllador

Es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario.
Vistas
Las vistas representan la presentación de la interfaz a devolver al cliente
Usualmente constan de HTML con código del lenguaje embebido
Los frameworks permiten evaluar las variables a través de etiquetas o alguna sintaxis para mezclar código
Pueden contener lógica de control
Condicionales
Ciclos
Se presentan variables que
representan
al Modelo
puestas por
el controlador
Layout con yield
Render
vs
Redirect
Helpers
Son facilidades para hacer las vistas en función de componentes reutilizables
La idea es tener un conjunto de operaciones para hacer vistas de una manera más fácil
Patrón view-helper
CacheHelper
FormHelper
HtmlHelper
JsHelper
NumberHelper
Paginator
RSS
SessionHelper
TextHelper
TimeHelper
Formularios
Enlace de Javascripts
Enlace de CSS
I18n y L10n
Enlaces
Ajax
Imágenes
Otros contextos
Ajax
layout = false

Sin vistas
autorender = false

Otros formatos
JSON
XML
Full transcript