SlideShare una empresa de Scribd logo
PROGRAMACION
Autor : Héctor Ronquillo
Curso: 1 A1 informática
¿Que es Framework?
 La palabra inglesa "framework" (marco de
trabajo) define, en términos generales, un
conjunto estandarizado de conceptos,
prácticas y criterios para enfocar un tipo de
problemática particular que sirve como
referencia, para enfrentar y resolver nuevos
problemas de índole similar.
Framework
Son diseñados con la intención
de facilitar el desarrollo de
software, permitiendo a los
diseñadores y programadores
pasar más tiempo identificando
requerimientos de software que
tratando con los tediosos
detalles de bajo nivel de proveer
un sistema funcional
Introducción
No es más que una base de
programación que atiende a sus
descendientes (manejado de
una forma estructural y/o en
cascada), posibilitando cualquier
respuesta ante las necesidades
de sus miembros, o en secciones
de una aplicación (web),
satisfaciendo así las necesidades
más comunes del programador.
Básicos
Dentro de este aspecto,
podemos basarnos en el modelo
MVC (Controlador => Modelo =>
Vista), ya que debemos
fragmentar nuestra
programación.Tenemos que
contemplar estos aspectos
básicos en cuanto a la
implementación de nuestro
sistema
Arquitectura
Este miembro del controlador
maneja las operaciones lógicas,
y de manejo de información
(previamente enviada por su
ancestro), para resultar de una
forma explicable y sin titubeos.
Cada miembro debe ser
meticulosamente llamado, con
su correcto nombre y en
principio, con su verdadera
naturaleza: el manejo de
información, su
complementación directa.
Modelo
Al final, a este miembro de la
familia le corresponde dibujar, o
expresar la última forma de los
datos: la interfaz gráfica que
interactúa con el usuario final
del programa (GUI). Después de
todo, a este miembro le toca
evidenciar la información
obtenida hasta hacerla llegar al
controlador. Solo (e
inicialmente), nos espera
demostrar la información.
Vista
Con este apartado podemos
controlar el acceso (incluso todo)
a nuestra aplicación, y esto
puede incluir: archivos, scripts,
y/o programas; cualquier tipo de
información que permita la
interfaz. Así, podremos
diversificar nuestro contenido de
forma dinámica, y estática (a la
vez); pues, sólo debemos
controlar ciertos aspectos (como
se ha mencionado antes).
Controlador
Dentro del controlador, modelo
o vista podemos manejar lo
siguiente: datos. Depende de
nosotros como interpretar y
manejar estos 'datos'. Ahora,
sabemos que el único dato de
una dirección estática web es:
conseguir un archivo físico en el
disco duro o de internet, etc. e
interpretado o no, el servidor
responde
Estructura
// Index.php
// -----
// ------ Clases ------
class Base {}
class Controller extends Base {
function load($name) {
require_
$this->$name =& new $name();
}
}
class Model extends Controller {
function view($name, $data) {
extract($data);
Ejemplos

Más contenido relacionado

PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPSX
Framework
PPTX
PPTX
Framework deber
PPTX
Framework
Framework
Framework
Framework
Framework
Framework deber

La actualidad más candente (15)

PPTX
Framework
PPTX
Framework
PPTX
PPTX
Framework
PPTX
PPTX
Framework
PPTX
Presentación1
PPTX
Tarea de framework
PPTX
Framework
DOCX
Modelo vista controlador vas Programacion por n capas
PPTX
PPTX
Framework presentacion
PDF
Ejemplo de-informe-academico
PPTX
PPTX
Aplicaciones n–capas en visual net
Framework
Framework
Framework
Framework
Presentación1
Tarea de framework
Framework
Modelo vista controlador vas Programacion por n capas
Framework presentacion
Ejemplo de-informe-academico
Aplicaciones n–capas en visual net
Publicidad

Similar a Programacion (20)

PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework by Marcos Acosta
PPTX
Framework
PPTX
Framework
PPSX
Framework
PPSX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
PPTX
Programacion Basica
PPTX
Presentación de programacion
PPTX
Framework
PPTX
Framework
PPTX
Tarea 1
Framework
Framework
Framework
Framework
Framework by Marcos Acosta
Framework
Framework
Framework
Framework
Framework
Framework
Framework
Framework
Programacion Basica
Presentación de programacion
Framework
Framework
Tarea 1
Publicidad

Programacion

  • 1. PROGRAMACION Autor : Héctor Ronquillo Curso: 1 A1 informática ¿Que es Framework?
  • 2.  La palabra inglesa "framework" (marco de trabajo) define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar. Framework
  • 3. Son diseñados con la intención de facilitar el desarrollo de software, permitiendo a los diseñadores y programadores pasar más tiempo identificando requerimientos de software que tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional Introducción
  • 4. No es más que una base de programación que atiende a sus descendientes (manejado de una forma estructural y/o en cascada), posibilitando cualquier respuesta ante las necesidades de sus miembros, o en secciones de una aplicación (web), satisfaciendo así las necesidades más comunes del programador. Básicos
  • 5. Dentro de este aspecto, podemos basarnos en el modelo MVC (Controlador => Modelo => Vista), ya que debemos fragmentar nuestra programación.Tenemos que contemplar estos aspectos básicos en cuanto a la implementación de nuestro sistema Arquitectura
  • 6. Este miembro del controlador maneja las operaciones lógicas, y de manejo de información (previamente enviada por su ancestro), para resultar de una forma explicable y sin titubeos. Cada miembro debe ser meticulosamente llamado, con su correcto nombre y en principio, con su verdadera naturaleza: el manejo de información, su complementación directa. Modelo
  • 7. Al final, a este miembro de la familia le corresponde dibujar, o expresar la última forma de los datos: la interfaz gráfica que interactúa con el usuario final del programa (GUI). Después de todo, a este miembro le toca evidenciar la información obtenida hasta hacerla llegar al controlador. Solo (e inicialmente), nos espera demostrar la información. Vista
  • 8. Con este apartado podemos controlar el acceso (incluso todo) a nuestra aplicación, y esto puede incluir: archivos, scripts, y/o programas; cualquier tipo de información que permita la interfaz. Así, podremos diversificar nuestro contenido de forma dinámica, y estática (a la vez); pues, sólo debemos controlar ciertos aspectos (como se ha mencionado antes). Controlador
  • 9. Dentro del controlador, modelo o vista podemos manejar lo siguiente: datos. Depende de nosotros como interpretar y manejar estos 'datos'. Ahora, sabemos que el único dato de una dirección estática web es: conseguir un archivo físico en el disco duro o de internet, etc. e interpretado o no, el servidor responde Estructura
  • 10. // Index.php // ----- // ------ Clases ------ class Base {} class Controller extends Base { function load($name) { require_ $this->$name =& new $name(); } } class Model extends Controller { function view($name, $data) { extract($data); Ejemplos