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.
En el desarrollo de software, 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.
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.
Por ejemplo, un equipo que usa Apache
Struts para desarrollar un sitio web de un
banco, puede enfocarse en como los
retiros de ahorros van a funcionar en
lugar de preocuparse de como se controla
la navegación entre las páginas en una
forma libre de errores.
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
significa que el tiempo que se pasaba
programando y diseρando ahora se gasta
en aprender a usar los frameworks.
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.
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.
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 (e inicialmente), nos espera
Controlador Framework 2
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, solo
debemos controlar ciertos aspectos

Más contenido relacionado

PPTX
Framework
PPTX
PPTX
Framework
PPSX
Programacion
PPTX
Framework
PPTX
Framework
PDF
Framework para desarrollo de apps móviles
PPT
Framework
Framework
Programacion
Framework
Framework
Framework para desarrollo de apps móviles

La actualidad más candente (17)

PDF
Framework
PPTX
Fundamentos Basicos para El Diseño de Software
PPTX
DOCX
Arquitectura
PPT
Clase 16 arq-capa-negocios
PPSX
Jerarquia estricta
PPT
Presentacion Arquitectura
PPT
Nuevas tecnologías reingsys 31_3_09
DOCX
Articulo resumen
PPTX
Nixon torrealbav
PPTX
S8 arely medina_power_point
DOCX
Documentacion struts2
PPTX
Aplicaciones n capas en visual net
PPTX
APLICACIÓN N-CAPAS VISUAL.NET
DOCX
Documentacion struts2 laura.palma
PPTX
Diapositiva
Framework
Fundamentos Basicos para El Diseño de Software
Arquitectura
Clase 16 arq-capa-negocios
Jerarquia estricta
Presentacion Arquitectura
Nuevas tecnologías reingsys 31_3_09
Articulo resumen
Nixon torrealbav
S8 arely medina_power_point
Documentacion struts2
Aplicaciones n capas en visual net
APLICACIÓN N-CAPAS VISUAL.NET
Documentacion struts2 laura.palma
Diapositiva
Publicidad

Destacado (20)

PPTX
Copa do mundo fifa 2010
PPTX
Karla mantilla pilas con las pilas
PPS
O Homem Perfeito
PPT
Ativ 3 claudeisa-1
PPTX
Apresentacao1 (2)
PDF
Aprenda a Programar Direito!
PPTX
Apres. 2 periodo
PPT
Copa do mundo e arte
PPTX
09 Em Busca Do Amor
PDF
Luis Lugo teatro Colon la Coruña Ecos de cuba promo
PDF
Oficina de ged ecm bpm 2010 rio roi
DOCX
Característica syayayayç
PPTX
Config5 categoria.wordpress
PPTX
Jorge tabares 11°2
DOCX
Cuestionariso de investigacion
PPTX
ApresentaçãO1
PPT
Moto coari
PPTX
Jesus Convida Vc
PDF
Culinaria Rural E Setaneja 09
PDF
Copa do mundo fifa 2010
Karla mantilla pilas con las pilas
O Homem Perfeito
Ativ 3 claudeisa-1
Apresentacao1 (2)
Aprenda a Programar Direito!
Apres. 2 periodo
Copa do mundo e arte
09 Em Busca Do Amor
Luis Lugo teatro Colon la Coruña Ecos de cuba promo
Oficina de ged ecm bpm 2010 rio roi
Característica syayayayç
Config5 categoria.wordpress
Jorge tabares 11°2
Cuestionariso de investigacion
ApresentaçãO1
Moto coari
Jesus Convida Vc
Culinaria Rural E Setaneja 09
Publicidad

Similar a Framework deber (20)

PPTX
PPSX
Framework
PPSX
Framework
PPTX
PPTX
Framework by Marcos Acosta
PPTX
Framework
PPTX
PPTX
Presentación1
PPTX
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Framework
PPTX
Frameworks para el desarrollo de software.pptx
PPTX
Framework
PPSX
Programacion
PPTX
PPTX
Framework
PPTX
Presentación de programacion
Framework
Framework
Framework by Marcos Acosta
Framework
Presentación1
Framework
Framework
Framework
Framework
Frameworks para el desarrollo de software.pptx
Framework
Programacion
Framework
Presentación de programacion

Framework deber

  • 1. 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.
  • 2. En el desarrollo de software, 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.
  • 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. 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.
  • 4. Por ejemplo, un equipo que usa Apache Struts para desarrollar un sitio web de un banco, puede enfocarse en como los retiros de ahorros van a funcionar en lugar de preocuparse de como se controla la navegación entre las páginas en una forma libre de errores.
  • 5. 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 significa que el tiempo que se pasaba programando y diseρando ahora se gasta en aprender a usar los frameworks.
  • 6. 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.
  • 7. 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.
  • 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 (e inicialmente), nos espera
  • 9. Controlador Framework 2 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, solo debemos controlar ciertos aspectos