SlideShare una empresa de Scribd logo
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.
Un framework o infraestructura digital, es
una estructura conceptual y tecnológica
de soporte definido, normalmente con
artefactos o módulos de software
concretos, que puede servir de base para
la organización y desarrollo de software.
Típicamente, puede incluir soporte de
programas, bibliotecas, y un lenguaje
interpretado, entre otras herramientas,
para así ayudar a desarrollar y unir los
diferentes componentes de un proyecto.
Representa una arquitectura
de software que modela las
relaciones generales de las
entidades del dominio, y
provee una estructura y una
especial metodología de
trabajo, la cual extiende o
utiliza las aplicaciones del
dominio.
Básicos
 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.
Arquitectura
 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:
 Modelo
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.
VISTA
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 (inicialmente),
nos espera demostrar la información.
Controlador
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).
EJEMPLO:
// 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);
include "app/view/" . $name . ".php";
}
}

Más contenido relacionado

PPTX
Frameworrk
PPTX
PPTX
Framework
PPTX
PPTX
Framework
PPTX
Framework
PDF
Semana 1 Automatización de infraestructura y despliegue Sprint Boot
PPSX
Programacion
Frameworrk
Framework
Framework
Framework
Semana 1 Automatización de infraestructura y despliegue Sprint Boot
Programacion

La actualidad más candente (16)

PPTX
Framework
PPTX
PPTX
Framework
PPTX
PPTX
Model View Controller (MVC)
PPTX
Java frameworks
PPTX
Eneboo
PPTX
Framework
PPT
Frameworks Java
PPTX
IDEs y Frameworks mas utilizados
PPTX
Framework
PDF
Semana 2 HTML y CSS
PPTX
Colegio particular san juan oracle y php
PDF
Unidad 1
PDF
Presentación de eMobc en BetaBeers Madrid
Framework
Framework
Model View Controller (MVC)
Java frameworks
Eneboo
Framework
Frameworks Java
IDEs y Frameworks mas utilizados
Framework
Semana 2 HTML y CSS
Colegio particular san juan oracle y php
Unidad 1
Presentación de eMobc en BetaBeers Madrid
Publicidad

Similar a Framework (20)

PPTX
Framework
PPTX
Framework
PPSX
Framework
PPSX
Programacion
PPSX
Framework
PPTX
Framework
PPTX
PPTX
Framework
PPTX
Presentación1
PPTX
Framework
PPTX
Framework presentacion
PPTX
Framework by Marcos Acosta
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
PPTX
Framework
Framework
Framework
Framework
Programacion
Framework
Framework
Framework
Presentación1
Framework
Framework presentacion
Framework by Marcos Acosta
Framework
Framework
Framework
Framework
Framework
Framework
Framework
Publicidad

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.
  • 3. Un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.
  • 4. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio.
  • 5. Básicos  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.
  • 6. Arquitectura  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:
  • 7.  Modelo 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.
  • 8. VISTA 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 (inicialmente), nos espera demostrar la información.
  • 9. Controlador 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).
  • 10. EJEMPLO: // 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); include "app/view/" . $name . ".php"; } }