Please enable JavaScript.
Coggle requires JavaScript to display documents.
Framework (marcos de trabajo) (Factores a considerar (Desarrollo web con…
Framework (marcos de trabajo)
Conceptos
Un marco de trabajo, o framework, es una estructura real o conceptual destinada a servir de soporte o guía para la construcción de algo que expande la estructura en algo útil.
Estructura en capas que indica qué tipo de programas pueden o deben ser construidos y cómo se interrelaciones.
Características
Evitar escribir código repetitivo
Utilizar buenas prácticas
Permitir hacer cosas avanzadas que tú no harías
Desarrollar más rápido
Abstracción de URLs y sesiones
Acceso a datos
controladores
Factores a considerar
Desarrollo web con PHP 5
Soporte de comunidad
Documentación
Simplicidad y potencia
Arquitectura MVC
Patrón Active Record
Reutilización
Patrón Active Record
Posicionamiento
Seguridad
Ventajas
Minimiza tiempos de desarrollo
Reduce la codificación y la puesta en marcha
Reduce los riesgos del desarrollo
Proporciona una base fiable y suficientemente probada
Proporciona una arquitectura consistente entre aplicaciones
Aplicaciones generadas comparten una arquitectura común, hace mas fácil aprender, mantener y soportar
No se invierte tiempo buscando las clases necesarias, interconectarlas o descubrir los métodos que contienen
Desventajas
Limitación de la flexibilidad
Los componentes que un usuario construya a partir de un Framework deben residir dentro de las restricciones impuestas por la arquitectura del Framework
Dificultad de aprendizaje
El usuario debe estudiar qué proporciona el Framework y cómo debe hacer uso de él. Este aprendizaje (requerido una sola vez) es costoso en el inicio, por partida, el desarrollo será más rápido
Reducción de creatividad
Puede suceder que el usuario no pueda cambiar el comportamiento de una clase del Framework si ésta no permite que sus servicios puedan rescribirse o edefinirse
Facilita el desarrollo de software
Evita detalles de bajo nivel, permite identificar los requerimientos de software
Tipos de frameworks
Spring MVC
Resource Description Framework
un conjunto de reglas del World Wide Web Consortium para describir cualquier recurso de internet, como un sitio Web y su contenido.
Internet Business Framework
un grupo de programas que forman la base tecnológica para el producto mySAP de SAP, la compañía alemana que comercializa una línea de productos de gestión de recursos empresariales.
Sender Policy Framework
un enfoque definido y una programación para hacer más seguro el correo electrónico.
Zachman framework
una estructura lógica destinada a proporcionar una representación integral de una empresa de tecnología de la información que es independiente de las herramientas y métodos utilizados en cualquier negocio de TI en particular.