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

La actualidad más candente

Framework
FrameworkFramework
Framework
wellington018
 
Framework
FrameworkFramework
Framework
ALfonsx Viejo
 
Fr amework
Fr ameworkFr amework
Framework
FrameworkFramework
Framework
Vivi Marquez
 
Framework
FrameworkFramework
Framework
FrameworkFramework
Framework
franciscocain
 
Presentación1
Presentación1Presentación1
Presentación1
elvis mendieta
 
Tarea de framework
Tarea de frameworkTarea de framework
Tarea de framework
Andrea Tupacyupanqui Fiqueroa
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Modelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasModelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capas
Alex Uhu Colli
 
Framework
FrameworkFramework
Framework presentacion
Framework presentacionFramework presentacion
Framework presentacion
Francisco Cain
 
Ejemplo de-informe-academico
Ejemplo de-informe-academicoEjemplo de-informe-academico
Ejemplo de-informe-academico
RonnyCoaquira
 
Framework
FrameworkFramework
Aplicaciones n–capas en visual net
Aplicaciones n–capas en visual netAplicaciones n–capas en visual net
Aplicaciones n–capas en visual net
Betzabeth Yameli Maldonado Idrogo
 

La actualidad más candente (15)

Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Fr amework
Fr ameworkFr amework
Fr amework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tarea de framework
Tarea de frameworkTarea de framework
Tarea de framework
 
Framework
FrameworkFramework
Framework
 
Modelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasModelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capas
 
Framework
FrameworkFramework
Framework
 
Framework presentacion
Framework presentacionFramework presentacion
Framework presentacion
 
Ejemplo de-informe-academico
Ejemplo de-informe-academicoEjemplo de-informe-academico
Ejemplo de-informe-academico
 
Framework
FrameworkFramework
Framework
 
Aplicaciones n–capas en visual net
Aplicaciones n–capas en visual netAplicaciones n–capas en visual net
Aplicaciones n–capas en visual net
 

Similar a Programacion

Framework
FrameworkFramework
Framework
FrameworkFramework
Framework
lindacajaperuiz
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Framework
FrameworkFramework
Framework
ANGIEZAMBRANO57
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
Marcos Acosta
 
Framework
FrameworkFramework
Framework
Vivi Marquez
 
Framework
FrameworkFramework
Framework
Vivi Marquez
 
Framework
FrameworkFramework
Framework
Agapito26
 
Framework
FrameworkFramework
Framework
Agapito26
 
Framework
FrameworkFramework
Framework
kcarbache
 
Presentación de programacion
Presentación  de programacionPresentación  de programacion
Presentación de programacion
lajokito
 
Programacion Basica
Programacion Basica Programacion Basica
Programacion Basica
Yoconditap
 
Framework
FrameworkFramework
Framework
Eduardo Bazurto
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)
VirgCSan
 
Framework
FrameworkFramework
Framework
Marcelo Brocel
 
Framework
FrameworkFramework
Framework
Marcelo Brocel
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
Iliana87
 
Programacion
ProgramacionProgramacion
Programacion
Mabyta Mora
 
Framework
FrameworkFramework

Similar a Programacion (20)

Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Presentación de programacion
Presentación  de programacionPresentación  de programacion
Presentación de programacion
 
Programacion Basica
Programacion Basica Programacion Basica
Programacion Basica
 
Framework
FrameworkFramework
Framework
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Programacion
ProgramacionProgramacion
Programacion
 
Framework
FrameworkFramework
Framework
 

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