Вы находитесь на странице: 1из 3

Un framework, entorno de trabajo1 o marco de trabajo2 es un conjunto estandarizado

de conceptos, prcticas y criterios para enfocar un tipo de problemtica particular que sirve
como referencia, para enfrentar y resolver nuevos problemas de ndole similar.
En el desarrollo de software, un entorno de trabajo es una estructura conceptual y
tecnolgica de asistencia definida, normalmente, con artefactos o mdulos concretos
de software, que puede servir de base para la organizacin y desarrollo de software.
Tpicamente, 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 metodologa de trabajo, la
cual extiende o utiliza las aplicaciones del dominio.3

ndice
[ocultar]

1Introduccin
2Bsicos
o 2.1Arquitectura
o 2.2Estructura
3Lgica
4Ejemplos
o 4.1Aplicar
o 4.2Extender
o 4.3Ver
5Vase tambin
6Referencias

Introduccin[editar]
Los marcos de trabajo tienen como objetivo principal ofrecer una funcionalidad definida,
auto contenida, siendo construidos usando patrones de diseo, y su caracterstica principal
es su alta cohesin y bajo acoplamiento.
Para acceder a esa funcionalidad, se construyen piezas, objetos, llamados objetos
calientes, que vinculan las necesidades del sistema con la funcionalidad que este presta.
Esta funcionalidad, est constituida por objetos llamados fros, que sufren poco o ningn
cambio en la vida del framework, permitiendo la portabilidad entre distintos sistemas.
Algunos entornos de trabajo conocidos son Spring Framework o Hibernate, donde lo
esencial para ser denominados entornos de trabajo es estar constituidos por objetos casi
estticos con funcionalidad definida a nivel grupo de objetos y no como parte constitutiva
de estos, por ejemplo en sus mtodos, en cuyo caso se habla de una API o librera.
Algunas caractersticas notables que se pueden observar:

La inversin de control: en un framework, a diferencia de las bibliotecas, el flujo de


control no es dictado por el programa que llama, sino por el mismo.3
La funcionalidad o comportamiento predeterminado: un marco tiene un
comportamiento predeterminado. Este comportamiento por defecto debe ser un
comportamiento til, definido e identificable.
Su extensibilidad: un marco puede ser ampliado para proporcionar una funcionalidad
especfica. El frame, en general, no se supone que deba ser modificado, excepto en
cuanto a extensibilidad. Los usuarios pueden ampliar sus caractersticas, pero no
deben ni necesitan modificar su cdigo.

Bsicos[editar]
No es ms que una base de programacin que atiende a sus descendientes (manejado de
una forma estructural o en cascada), posibilitando cualquier respuesta ante las
necesidades de sus miembros, o en secciones de una aplicacin (web), satisfaciendo as
las necesidades ms comunes del programador.

Arquitectura[editar]
Dentro de este aspecto, podemos basarnos en el modelo-vista-controlador o MVC
(Controlador => Modelo => Vista), ya que debemos fragmentar nuestra programacin.
Tenemos que contemplar estos aspectos bsicos en cuanto a la implementacin de
nuestro sistema:
Modelo
Este miembro del controlador maneja las operaciones lgicas, y de manejo de
informacin (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
informacin, su complementacin directa.
Vista
Al final, a este miembro de la familia le corresponde dibujar, o expresar la ltima
forma de los datos: la interfaz grfica que interacta con el usuario final del
programa (GUI). Despus de todo, a este miembro le toca evidenciar la
informacin obtenida hasta hacerla llegar al controlador. Solo (e inicialmente), nos
espera demostrar la informacin.
Controlador
Con este apartado podemos controlar el acceso (incluso todo) a nuestra aplicacin,
y esto puede incluir: archivos, scripts, o programas; cualquier tipo de informacin
que permita la interfaz. As, podremos diversificar nuestro contenido de forma
dinmica, y esttica (a la vez); pues, solo debemos controlar ciertos aspectos
(como se ha mencionado antes).
Estructura[editar]
Dentro del controlador, modelo o vista, se pueden manejar datos, y depende
de cada uno cmo interpretar y manejar esos datos. Se sabe que el nico dato
de una direccin esttica web es: conseguir un archivo fsico en el disco
duro o de Internet, etc., e interpretado o no, el servidor responde.
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 separacin por capas que
ofrece la arquitectura MVC). Y solo la vista, puede demostrar dicha
informacin. Con lo cual ya se ha generado la jerarqua del programa:
controlador, modelo y vista.

Lgica[editar]
Al parecer, debemos inyectar ciertos objetos dentro de sus parientes en esta
aplicacin, solo as compartirn herencia y coherencia en su aplicacin.
Rpidamente, para una aplicacin web sencilla debemos establecer estos
objetos:
Una base (MVC)
Controlador: este debe ser capaz de manejar rutas, archivos, clases,
mtodos y funciones.
Modelo: es como un script habitual en el servidor, solo que agrupado
bajo un modelo reutilizable.
Vista: como incluyendo cualquier archivo en nuestra ejecucin, muy
simple.
Un sistema
Ruteador: con l podemos dividir nuestras peticiones sin tantas
condicionales.
Cargador

Вам также может понравиться

  • PLC OMRON Modelo CQM1H
     PLC OMRON Modelo CQM1H
    Документ2 страницы
    PLC OMRON Modelo CQM1H
    number1one
    Оценок пока нет
  • Otto
    Otto
    Документ5 страниц
    Otto
    number1one
    Оценок пока нет
  • University
    University
    Документ4 страницы
    University
    number1one
    Оценок пока нет
  • Guerra Mundial
    Guerra Mundial
    Документ13 страниц
    Guerra Mundial
    Claudio Ramón Rodriguez Mondragón
    Оценок пока нет
  • RANITAS
    RANITAS
    Документ2 страницы
    RANITAS
    Carlos Campos
    Оценок пока нет
  • Calculistas
    Calculistas
    Документ2 страницы
    Calculistas
    number1one
    Оценок пока нет
  • Científicas
    Científicas
    Документ2 страницы
    Científicas
    number1one
    Оценок пока нет
  • Fair
    Fair
    Документ5 страниц
    Fair
    number1one
    Оценок пока нет
  • Cam Bridge
    Cam Bridge
    Документ4 страницы
    Cam Bridge
    number1one
    Оценок пока нет
  • Colleges
    Colleges
    Документ3 страницы
    Colleges
    number1one
    Оценок пока нет
  • Tele
    Tele
    Документ2 страницы
    Tele
    number1one
    Оценок пока нет
  • Depor
    Depor
    Документ4 страницы
    Depor
    number1one
    Оценок пока нет
  • Eje
    Eje
    Документ2 страницы
    Eje
    number1one
    Оценок пока нет
  • Compuerta
    Compuerta
    Документ12 страниц
    Compuerta
    number1one
    Оценок пока нет
  • Bisagra
    Bisagra
    Документ2 страницы
    Bisagra
    number1one
    Оценок пока нет
  • Calcu
    Calcu
    Документ3 страницы
    Calcu
    number1one
    Оценок пока нет
  • Diagram
    Diagram
    Документ4 страницы
    Diagram
    number1one
    Оценок пока нет
  • Fifa
    Fifa
    Документ5 страниц
    Fifa
    number1one
    Оценок пока нет
  • Hierro
    Hierro
    Документ5 страниц
    Hierro
    number1one
    Оценок пока нет
  • ELECTRICIDAD
    ELECTRICIDAD
    Документ1 страница
    ELECTRICIDAD
    number1one
    Оценок пока нет
  • Nuevos Desarrollos de Sensores
    Nuevos Desarrollos de Sensores
    Документ2 страницы
    Nuevos Desarrollos de Sensores
    number1one
    Оценок пока нет
  • Aplicaciones: Framework Robots Sistema Operativo Clúster Inteligencia Artificial Willow Garage
    Aplicaciones: Framework Robots Sistema Operativo Clúster Inteligencia Artificial Willow Garage
    Документ3 страницы
    Aplicaciones: Framework Robots Sistema Operativo Clúster Inteligencia Artificial Willow Garage
    number1one
    Оценок пока нет
  • Quimica 2
    Quimica 2
    Документ2 страницы
    Quimica 2
    alejandritoortis
    Оценок пока нет
  • Historia: Editar
    Historia: Editar
    Документ1 страница
    Historia: Editar
    number1one
    Оценок пока нет
  • Bag DAD
    Bag DAD
    Документ5 страниц
    Bag DAD
    number1one
    Оценок пока нет
  • Gases Nobles
    Gases Nobles
    Документ7 страниц
    Gases Nobles
    GilbertTMorochoMolina
    Оценок пока нет
  • Vela
    Vela
    Документ3 страницы
    Vela
    number1one
    Оценок пока нет
  • Los Tubos Fluorescentes
    Los Tubos Fluorescentes
    Документ1 страница
    Los Tubos Fluorescentes
    number1one
    Оценок пока нет
  • Equi Valencia S
    Equi Valencia S
    Документ4 страницы
    Equi Valencia S
    number1one
    Оценок пока нет
  • Corrección Rey B
    Corrección Rey B
    Документ1 страница
    Corrección Rey B
    Eloisa Galeazzi
    Оценок пока нет
  • Practico 2 Cargas ASCE 7 - 10
    Practico 2 Cargas ASCE 7 - 10
    Документ4 страницы
    Practico 2 Cargas ASCE 7 - 10
    Luis A El Mejor
    Оценок пока нет
  • 24 - Fuego Nocturno
    24 - Fuego Nocturno
    Документ328 страниц
    24 - Fuego Nocturno
    katina
    100% (1)
  • Alguien - Kany García PDF
    Alguien - Kany García PDF
    Документ2 страницы
    Alguien - Kany García PDF
    German
    Оценок пока нет
  • BSC y Kpi
    BSC y Kpi
    Документ26 страниц
    BSC y Kpi
    rogerqf
    Оценок пока нет
  • Informe Estado Situacional
    Informe Estado Situacional
    Документ13 страниц
    Informe Estado Situacional
    vladyflores529
    Оценок пока нет
  • Da Sua 2 PDF
    Da Sua 2 PDF
    Документ16 страниц
    Da Sua 2 PDF
    onixexen
    100% (1)
  • Guia Didactica
    Guia Didactica
    Документ4 страницы
    Guia Didactica
    Deisy Estrada
    Оценок пока нет
  • Pasteleria La Cereza Encantada Informe Final
    Pasteleria La Cereza Encantada Informe Final
    Документ22 страницы
    Pasteleria La Cereza Encantada Informe Final
    Cristhian Castillo
    75% (4)
  • Conceptos Básicos de Neumática
    Conceptos Básicos de Neumática
    Документ3 страницы
    Conceptos Básicos de Neumática
    Cristian Aguilar
    0% (1)
  • Proyecto de Grado Albenis Coronado Noviembre 14 de 2019
    Proyecto de Grado Albenis Coronado Noviembre 14 de 2019
    Документ132 страницы
    Proyecto de Grado Albenis Coronado Noviembre 14 de 2019
    Paolo Annicchiarico Barros est
    Оценок пока нет
  • Revolucion Industrial 1
    Revolucion Industrial 1
    Документ9 страниц
    Revolucion Industrial 1
    Vanessa Lopez
    Оценок пока нет
  • Investigacion Maiz
    Investigacion Maiz
    Документ16 страниц
    Investigacion Maiz
    Yunier Gamboa
    Оценок пока нет
  • DIAGNOSTICO Localidad Industrial de La Bahía
    DIAGNOSTICO Localidad Industrial de La Bahía
    Документ55 страниц
    DIAGNOSTICO Localidad Industrial de La Bahía
    Will Arévalo Alvarez
    100% (11)
  • Maquetar Libro Word
    Maquetar Libro Word
    Документ15 страниц
    Maquetar Libro Word
    John Wayne
    0% (1)
  • Algebra Lineal
    Algebra Lineal
    Документ281 страница
    Algebra Lineal
    Anonymous TlGnQZv5d7
    Оценок пока нет
  • Ejemplo de Razones y Proporciones PDF
    Ejemplo de Razones y Proporciones PDF
    Документ4 страницы
    Ejemplo de Razones y Proporciones PDF
    ALFONSO UZURRIAGA
    Оценок пока нет
  • Trabajo I Teleproes3
    Trabajo I Teleproes3
    Документ7 страниц
    Trabajo I Teleproes3
    Jogerman Martinez
    Оценок пока нет
  • Dinámica Poblacional
    Dinámica Poblacional
    Документ3 страницы
    Dinámica Poblacional
    Luisa Quintero
    100% (1)
  • Cronograma de Visitas Locales Sur
    Cronograma de Visitas Locales Sur
    Документ146 страниц
    Cronograma de Visitas Locales Sur
    santiagochagliaperalta
    Оценок пока нет
  • Ejercicios Arbolbinario
    Ejercicios Arbolbinario
    Документ5 страниц
    Ejercicios Arbolbinario
    witorres1
    Оценок пока нет
  • Lineas Aereas de Media y Baja Tension Calculo Mecanico
    Lineas Aereas de Media y Baja Tension Calculo Mecanico
    Документ169 страниц
    Lineas Aereas de Media y Baja Tension Calculo Mecanico
    Mendoza PC
    Оценок пока нет
  • GUIA DE TRABAJO Biología
    GUIA DE TRABAJO Biología
    Документ3 страницы
    GUIA DE TRABAJO Biología
    laura mora
    Оценок пока нет
  • Plan de Desarrollo 2016 2019 El Tambo
    Plan de Desarrollo 2016 2019 El Tambo
    Документ134 страницы
    Plan de Desarrollo 2016 2019 El Tambo
    luzenid_226632
    100% (1)
  • Proyecto Final Seguridad Residencial
    Proyecto Final Seguridad Residencial
    Документ65 страниц
    Proyecto Final Seguridad Residencial
    julio vera
    Оценок пока нет
  • Compuertas
    Compuertas
    Документ3 страницы
    Compuertas
    Xiimena Ramirez
    Оценок пока нет
  • Parcial Final Estadistica
    Parcial Final Estadistica
    Документ5 страниц
    Parcial Final Estadistica
    Sammy Garcia
    Оценок пока нет
  • Caso 3-Snack de Papa
    Caso 3-Snack de Papa
    Документ5 страниц
    Caso 3-Snack de Papa
    Yeisy Maguiña Ruiz
    Оценок пока нет
  • Práctica 1.curva de Distribución Luminosa de Una Fuente de Luz
    Práctica 1.curva de Distribución Luminosa de Una Fuente de Luz
    Документ12 страниц
    Práctica 1.curva de Distribución Luminosa de Una Fuente de Luz
    Daniel Camacho Tlahuiz
    Оценок пока нет
  • Juegos Tradicionales de El Salvador
    Juegos Tradicionales de El Salvador
    Документ3 страницы
    Juegos Tradicionales de El Salvador
    Salvador Ramirez
    Оценок пока нет