SlideShare una empresa de Scribd logo
1 de 10
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.
 En el desarrollo de software,
un framework o
infraestructura digital, es
una estructura conceptual y
tecnológica de soporte
definido, puede servir de
base para la organización y
desarrollo de software.
Típicamente, puede incluir
soporte de programas,
bibliotecas, y un lenguaje
interpretado, para 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.
 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 Sin
embargo, hay quejas comunes acerca de que el
uso de frameworks añade código innecesario y
que la preponderancia de frameworks
competitivos y complementarios
 Fuera de las aplicaciones en la informática,
puede ser considerado como el conjunto de
procesos y tecnologías usados para resolver un
problema complejo. Es el esqueleto sobre el cual
varios objetos son integrados para facilitar una
solución dada.
 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.
 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
 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.).
 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,.
 El modelo, al igual que el controlador y la
vista, maneja todos los datos que se
relacionen consigo (solo es el proceso medio
de la separación por capas que ofrece la
arquitectura MVC).
 Debemos inyectar ciertos objetos dentro de
sus parientes en esta aplicación, solo así
compartirán herencia y coherencia en su
aplicación.
 Rápidamente, para una aplicación web
sencilla debemos establecer estos objetos:
 Una base (MVC)
 Un sistema
Esto cumple con algunas
necesidades de simpleza
informática. Ahora solo nos
basta controlar estos procesos,
ampliarlos y complementarles
con algunos scripts mas.
 Un framework para aplicaciones web
es un framework diseñado para apoyar
el desarrollo de sitios web dinámicos,
aplicaciones web y servicios web. Este
tipo de frameworks intenta aliviar el
exceso de carga asociado con
actividades comunes usadas en
desarrollos web. muchos framework
proporcionan bibliotecas para acceder
a bases de datos, estructuras para
plantillas y gestión de sesiones, y con
frecuencia facilitan la reutilización de
código.

Más contenido relacionado

Destacado

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosAgapito26
 
Programacion estructurado
Programacion estructuradoProgramacion estructurado
Programacion estructuradoAgapito26
 
POO y MVC en PHP (por Eugenia Bahit)
POO y MVC en PHP (por Eugenia Bahit)POO y MVC en PHP (por Eugenia Bahit)
POO y MVC en PHP (por Eugenia Bahit)Eugenia Bahit
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosNestor Traña
 

Destacado (7)

Wcf
WcfWcf
Wcf
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion estructurado
Programacion estructuradoProgramacion estructurado
Programacion estructurado
 
Wpf
WpfWpf
Wpf
 
Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
POO y MVC en PHP (por Eugenia Bahit)
POO y MVC en PHP (por Eugenia Bahit)POO y MVC en PHP (por Eugenia Bahit)
POO y MVC en PHP (por Eugenia Bahit)
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 

Similar a Framework (20)

Framework
FrameworkFramework
Framework
 
Framework deber
Framework deberFramework deber
Framework deber
 
Framework
FrameworkFramework
Framework
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
 
Fr amework
Fr ameworkFr amework
Fr amework
 
Framework
FrameworkFramework
Framework
 
Presentación1
Presentación1Presentación1
Presentación1
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 

Framework

  • 1. 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.
  • 2.  En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
  • 3.  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.
  • 4.  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 Sin embargo, hay quejas comunes acerca de que el uso de frameworks añade código innecesario y que la preponderancia de frameworks competitivos y complementarios  Fuera de las aplicaciones en la informática, puede ser considerado como el conjunto de procesos y tecnologías usados para resolver un problema complejo. Es el esqueleto sobre el cual varios objetos son integrados para facilitar una solución dada.
  • 5.  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.  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  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.).
  • 7.  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,.  El modelo, al igual que el controlador y la vista, maneja todos los datos que se relacionen consigo (solo es el proceso medio de la separación por capas que ofrece la arquitectura MVC).
  • 8.  Debemos inyectar ciertos objetos dentro de sus parientes en esta aplicación, solo así compartirán herencia y coherencia en su aplicación.  Rápidamente, para una aplicación web sencilla debemos establecer estos objetos:  Una base (MVC)  Un sistema
  • 9. Esto cumple con algunas necesidades de simpleza informática. Ahora solo nos basta controlar estos procesos, ampliarlos y complementarles con algunos scripts mas.
  • 10.  Un framework para aplicaciones web es un framework diseñado para apoyar el desarrollo de sitios web dinámicos, aplicaciones web y servicios web. Este tipo de frameworks intenta aliviar el exceso de carga asociado con actividades comunes usadas en desarrollos web. muchos framework proporcionan bibliotecas para acceder a bases de datos, estructuras para plantillas y gestión de sesiones, y con frecuencia facilitan la reutilización de código.