Los marcos de trabajo

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Los marcos de trabajo por Mind Map: Los marcos de trabajo

1. Framework es un termino utilizado para referirse a un conjunto de bibliotecas, utilizadas para implementar la estructura estandar de una aplicacion, todo esto con el proposito de promover la reutilizacion de codigo.

2. Es una estructura real o conceptual destinada a servir de soporte o guía para la construcción de algo que expande dicha estructura en algo útil. Conocido tambien como, un marco de trabajo o framework.

3. Puede servir para un conjunto de funciones dentro de un sistema o tambien las capas de un sistema operativo, las capas de un subsistema de aplicación y cómo debería normalizarse la comunicación en algún nivel de una red.

3.1. Existen diferentes Frameworks para diferentes propositos algunos orientados al desarrollo de aplicaciones web o para el desarrollo de aplicaciones multiplataforma, para un sistema operativo o lenguaje de programacion ene especifico.

4. Un marco de trabajo es generalmente más completo que un protocolo y más prescriptivo que una estructura.

5. Conjunto de reglas del World Wide Web Consortium para describir cualquier recurso de internet, como un sitio web y su contenido.

5.1. Resource Description Framework

6. Laravel

6.1. Framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5, su objetivo es desarrollar aplicaciones con código PHP de forma elegante y simple.

6.1.1. Es modular y con una amplio sistema de paquetes y drivers con el que se puede extender la funcionalidad de forma fácil, robusta y segura.

7. Struts

7.1. Es de código abierto y se emplea para el desarrollo de aplicaciones web, emplea el patrón o modelo de diseño. Modelo – Vista – Controlador (MVC). Su principal ventaja es que simplifica de manera muy notable el trabajo de implementar una aplicación siguiendo ese patrón de arquitectura.

7.2. Componentes *El manejador de petición, utilizado para relacionarlo con una URL y que lo proporciona el propio desarrollador de la aplicación. *El manejador de respuesta, para efectuar la transferencia del control a otro recurso que será el encargado de completar la respuesta. *La biblioteca de tags, para la creación de aplicaciones interactivas que se basan en formularios

8. Maverick

8.1. Es un framework pequeño el cual se focaliza en la logica MVC, permitiendo generar presentaciones utilizando una variedad de plantillas y tecnologias de transformación.

8.2. Es simple de utilizar ya que es pequeño y capaz de ser entendido por cualquiera, posee tools de conexiones a bases de datos, aplicaciones de servidor, frameworks de validacion, plantillas de lenguaje, etc. Los comandos, controladores, vistas y tranformaciones son configurados con un facil de enteder XML de mapa de sistema , para mas flexibilidad puede utilizarse tambien XSLT.

9. Spring

9.1. Es una plataforma java de código abierto para crear código de alto rendimiento, liviano y reutilizable. Ya que su finalidad es estandarizar, agilizar, manejar y resolver los problemas que puedan ir surgiendo en el trayecto de la programación.

9.2. Caracteristicas: Tecnologías, acceso a datos, gestión de transacciones, integración, pruebas (testing), programación orientada a aspectos (AOP), seguridad, frameworks web, procesamiento de datos por lotes y administración remota. Es un framework liviano debido a su implementación POJO (Plain Old Java Object), no obliga al programador a heredar ninguna clase ni a implementar ninguna interfaz.