SlideShare una empresa de Scribd logo
FRAMEWORK
¿Qué 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.
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 softwareconcretos, 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.
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 cómo los retiros de ahorros van a
funcionar en lugar de preocuparse de cómo 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
deframeworks 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.
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 cómo los retiros de ahorros van a
funcionar en lugar de preocuparse de cómo 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
deframeworks 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.
Son diseñados…..
Arquitectura
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.
VistaAl 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.
ControladorCon 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).
Las principales ventajas de la utilización de un framework son:
1. El desarrollo rápido de aplicaciones. Los componentes incluidos
en un framework constituyen una capa que libera al programador
de la escritura de código de bajo nivel.
2. La reutilización de componentes software al por mayor. Los
frameworks son los paradigmas de la reutilización.
3. El uso y la programación de componentes que siguen una política
de diseño uniforme. Un framework orientado a objetos logra que
los componentes sean clases que pertenezcan a una gran jerarquía
de clases, lo que resulta en bibliotecas más fáciles de aprender a
usar.
Las desventajas de los frameworks son:
1. La dependencia del código fuente de una aplicación con respecto al
framework. Si se desea cambiar de framework, la mayor parte del código
debe reescribirse.
2. La demanda de grandes cantidades de recursos computacionales
debido a que la característica de reutilización de los frameworks tiende a
generalizar la funcionalidad de los componentes. El resultado es que se
incluyen características que están "de más", provocando una sobrecarga
de recursos que se hace más grande en cuanto más amplio es el campo
de reutilización.

Más contenido relacionado

La actualidad más candente

Framework
FrameworkFramework
Framework
franciscocain
 
Framework
FrameworkFramework
Framework
ALfonsx Viejo
 
Framework
FrameworkFramework
Framework
Jonathan Abel
 
Framework
FrameworkFramework
Framework
wellington018
 
Framework
FrameworkFramework
Programacion
ProgramacionProgramacion
Programacion
HRS1993
 
Framework
FrameworkFramework
Framework
Eduardo Bazurto
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Framework
FrameworkFramework
Framework
Alexis Arguello
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
Reingsys
 
Framework
FrameworkFramework
Framework
Angel Ordoñez
 
Reingsys framework v04_completo_new
Reingsys framework v04_completo_newReingsys framework v04_completo_new
Reingsys framework v04_completo_new
Reingsys
 
N capas visual basic
N capas visual basicN capas visual basic
N capas visual basic
Jhon Carlos Zambrano Goicochea
 
Arquitectura en capas
Arquitectura en capasArquitectura en capas
Arquitectura en capas
miguelangelvillelli
 
APLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NETAPLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NET
daniel barboza
 
Framework
FrameworkFramework
Framework
lindacajaperuiz
 
Framework
FrameworkFramework
Framework
carlos0903199520
 

La actualidad más candente (17)

Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Programacion
ProgramacionProgramacion
Programacion
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
 
Framework
FrameworkFramework
Framework
 
Reingsys framework v04_completo_new
Reingsys framework v04_completo_newReingsys framework v04_completo_new
Reingsys framework v04_completo_new
 
N capas visual basic
N capas visual basicN capas visual basic
N capas visual basic
 
Arquitectura en capas
Arquitectura en capasArquitectura en capas
Arquitectura en capas
 
APLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NETAPLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NET
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 

Destacado

Framework
FrameworkFramework
Wfc
WfcWfc
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Miguel Proaño Cedeño
 
Wpf
WpfWpf
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
Miguel Proaño Cedeño
 
Geometria a tu alrededor
Geometria a tu alrededorGeometria a tu alrededor
Geometria a tu alrededor
Rafael Roldán
 
Framework
FrameworkFramework
Framework
TeDy j Sanchez
 
Norma ISO 38500
Norma ISO 38500Norma ISO 38500
Norma ISO 38500
arnoldvq16
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
Geraldyn De Sousa
 
Gobierno Corporativo de TI - ISO 38500
Gobierno Corporativo de TI - ISO 38500Gobierno Corporativo de TI - ISO 38500
Gobierno Corporativo de TI - ISO 38500
Carlos Francavilla
 
El Marco De Referencia
El Marco De ReferenciaEl Marco De Referencia
El Marco De Referencia
Saulen Taicho
 
Clase 5 marco de referencia
Clase 5 marco de referenciaClase 5 marco de referencia
Clase 5 marco de referencia
Cristhian Manuel Jiménez
 
Como hacer el marco de referencia
Como hacer el marco de referenciaComo hacer el marco de referencia
Como hacer el marco de referencia
Pedro Brito
 
Frameworks Java
Frameworks JavaFrameworks Java
Frameworks Java
Jose Luis Bugarin Peche
 
Cerdo reg-19
Cerdo   reg-19Cerdo   reg-19
Cerdo reg-19
Jhon Jairo Motta
 
Matematica
MatematicaMatematica
Matematica
Maria Zulema
 
Olimpiada
OlimpiadaOlimpiada
Olimpiada
stevenfrvcali
 
Conceptos básicos de la informática
Conceptos básicos de la informáticaConceptos básicos de la informática
Conceptos básicos de la informática
JoanLambour
 
Aula 14 (6)
Aula 14 (6)Aula 14 (6)
Aula 14 (6)
Luana Jardim
 
Administraciondelosrecursoshumanos
AdministraciondelosrecursoshumanosAdministraciondelosrecursoshumanos
Administraciondelosrecursoshumanos
talu28
 

Destacado (20)

Framework
FrameworkFramework
Framework
 
Wfc
WfcWfc
Wfc
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Wpf
WpfWpf
Wpf
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Geometria a tu alrededor
Geometria a tu alrededorGeometria a tu alrededor
Geometria a tu alrededor
 
Framework
FrameworkFramework
Framework
 
Norma ISO 38500
Norma ISO 38500Norma ISO 38500
Norma ISO 38500
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Gobierno Corporativo de TI - ISO 38500
Gobierno Corporativo de TI - ISO 38500Gobierno Corporativo de TI - ISO 38500
Gobierno Corporativo de TI - ISO 38500
 
El Marco De Referencia
El Marco De ReferenciaEl Marco De Referencia
El Marco De Referencia
 
Clase 5 marco de referencia
Clase 5 marco de referenciaClase 5 marco de referencia
Clase 5 marco de referencia
 
Como hacer el marco de referencia
Como hacer el marco de referenciaComo hacer el marco de referencia
Como hacer el marco de referencia
 
Frameworks Java
Frameworks JavaFrameworks Java
Frameworks Java
 
Cerdo reg-19
Cerdo   reg-19Cerdo   reg-19
Cerdo reg-19
 
Matematica
MatematicaMatematica
Matematica
 
Olimpiada
OlimpiadaOlimpiada
Olimpiada
 
Conceptos básicos de la informática
Conceptos básicos de la informáticaConceptos básicos de la informática
Conceptos básicos de la informática
 
Aula 14 (6)
Aula 14 (6)Aula 14 (6)
Aula 14 (6)
 
Administraciondelosrecursoshumanos
AdministraciondelosrecursoshumanosAdministraciondelosrecursoshumanos
Administraciondelosrecursoshumanos
 

Similar a Framework

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
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
Jorge Arcadio Gonzales Castillo
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Framework
FrameworkFramework
Framework
betshycastillo
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
Iliana87
 
Framework
FrameworkFramework
Framework
RvenchoCrb
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
Ulises Cruz
 
Framework
FrameworkFramework
Framework
Henry Centeno
 
Frame work
Frame workFrame work
Frame work
Henry Centeno
 
Framework
FrameworkFramework
Framework
FrameworkFramework
Programacion
ProgramacionProgramacion
Programacion
Mabyta Mora
 
Jerarquia estricta
Jerarquia estrictaJerarquia estricta
Jerarquia estricta
marcovillalobos80
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Ianpierr Miranda
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
cristianrobles58
 

Similar a Framework (20)

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
 
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Framework
FrameworkFramework
Framework
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Framework
FrameworkFramework
Framework
 
Frame work
Frame workFrame work
Frame work
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 
Programacion
ProgramacionProgramacion
Programacion
 
Jerarquia estricta
Jerarquia estrictaJerarquia estricta
Jerarquia estricta
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 

Último

Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
DevinsideSolutions
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Programación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP AlfaresProgramación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP Alfares
Alfaresbilingual
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
iamgaby0724
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
c3.hu3.p3.p4.Los seres humanos y no humanos.pptx
c3.hu3.p3.p4.Los seres humanos y no humanos.pptxc3.hu3.p3.p4.Los seres humanos y no humanos.pptx
c3.hu3.p3.p4.Los seres humanos y no humanos.pptx
Martín Ramírez
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
DaliaAndrade1
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
JesusSanchez136180
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
manuelhinojosa1950
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
JonathanCovena1
 
Los Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la EconomíaLos Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la Economía
JonathanCovena1
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdfPRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
christianMuoz756105
 

Último (20)

Maikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdfMaikell-Victor-Quimica-2024-Volume-2.pdf
Maikell-Victor-Quimica-2024-Volume-2.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Programación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP AlfaresProgramación de la XI semana cultural del CEIP Alfares
Programación de la XI semana cultural del CEIP Alfares
 
Fundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanzaFundamentos filosóficos de la metodología de la enseñanza
Fundamentos filosóficos de la metodología de la enseñanza
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
c3.hu3.p3.p4.Los seres humanos y no humanos.pptx
c3.hu3.p3.p4.Los seres humanos y no humanos.pptxc3.hu3.p3.p4.Los seres humanos y no humanos.pptx
c3.hu3.p3.p4.Los seres humanos y no humanos.pptx
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdfELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
ELEMENTOS DE LA COMPRENSION ORAL-ESCUCHA ACTIVA.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...Cuadernillo  De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
Cuadernillo De Quimica 3 De Secundaria - Trimestre III - Alumno - Omar Chiqu...
 
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 
Marketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social EmpresarialMarketing responsable - Ética y Responsabilidad Social Empresarial
Marketing responsable - Ética y Responsabilidad Social Empresarial
 
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
5° T3 EDITABLE EVALUACIÓN DARUKEL 2023-2024.pdf
 
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social EmpresarialCalidad de vida laboral - Ética y Responsabilidad Social Empresarial
Calidad de vida laboral - Ética y Responsabilidad Social Empresarial
 
Los Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la EconomíaLos Recursos Naturales como Base de la Economía
Los Recursos Naturales como Base de la Economía
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdfPRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
PRINCIPALES INNOVACIONES CURRICULARES 2024.pdf
 

Framework

  • 2. ¿Qué 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. 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 softwareconcretos, 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.
  • 4. 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 cómo los retiros de ahorros van a funcionar en lugar de preocuparse de cómo 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 deframeworks 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. Son diseñados…..
  • 5. 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 cómo los retiros de ahorros van a funcionar en lugar de preocuparse de cómo 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 deframeworks 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. Son diseñados…..
  • 6. Arquitectura 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. VistaAl 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. ControladorCon 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).
  • 7. Las principales ventajas de la utilización de un framework son: 1. El desarrollo rápido de aplicaciones. Los componentes incluidos en un framework constituyen una capa que libera al programador de la escritura de código de bajo nivel. 2. La reutilización de componentes software al por mayor. Los frameworks son los paradigmas de la reutilización. 3. El uso y la programación de componentes que siguen una política de diseño uniforme. Un framework orientado a objetos logra que los componentes sean clases que pertenezcan a una gran jerarquía de clases, lo que resulta en bibliotecas más fáciles de aprender a usar.
  • 8. Las desventajas de los frameworks son: 1. La dependencia del código fuente de una aplicación con respecto al framework. Si se desea cambiar de framework, la mayor parte del código debe reescribirse. 2. La demanda de grandes cantidades de recursos computacionales debido a que la característica de reutilización de los frameworks tiende a generalizar la funcionalidad de los componentes. El resultado es que se incluyen características que están "de más", provocando una sobrecarga de recursos que se hace más grande en cuanto más amplio es el campo de reutilización.