Página principal



Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks

Descargar 1.57 Mb.

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks





Descargar 1.57 Mb.
Página8/63
Fecha de conversión30.04.2017
Tamaño1.57 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   63

Framework web


A continuación se definirá el concepto de framework web, los objetivos que persiguen, sus características, ventajas y desventajas que presentan.


      1. Definición de Framework Web.


El termino framework se lo define como “un conjunto de herramientas, librerías, convenciones y buenas prácticas que pretenden encapsular las tareas repetitivas en módulos genéricos fácilmente reutilizables”( Frameworks (CSS avanzado), s.f.). De tal forma que un framework web, un conjunto de componentes que ayuda a los lenguajes puros con desarrollo de aplicaciones o sistemas web.

http://www.emprenderalia.com/wp-content/uploads/webframeworks.png

Figura. 2-1. Frameworks Web

Fuente: http://www.emprenderalia.com/deberias-usar-un-framework-para-tu-proyecto-web/



      1. Objetivos de los Frameworks Web.


Entre los principales objetivos que persiguen los frameworks web están(Saavedra, 2009, p.4):


  • Acelerar el proceso de desarrollo.


  • Reutilizar código ya existente.


  • Promover buenas prácticas de desarrollo como el uso de patrones de diseño.


  • Disminuir el esfuerzo en el desarrollo.


  • Tener como aliado a las metodologías de desarrollo Ágiles (XP, Scrum, AD, etc.).


  • Mejorar la organización de carpetas y estructura del proyecto, para promover una mantenibilidad fácil del código.



      1. Características de los Frameworks Web.


Los frameworks web han ido creando un conjunto de características que los identifica, entre las principales están(Gutiérrez, s.f., p.1):


  • Abstracción de URLs y sesiones.


  • Acceso a Datos

  • Controladores


  • Autentificación y control de acceso


  • Internacionalización


  • Separación entre diseño y estilo.


      1. Ventajas de usar Frameworks Web.


Al momento de usar un framework, la velocidad de desarrollo aumenta considerablemente, incrementando así la productividad de desarrollo creando aplicaciones o sitios web con una mayor velocidad, y todo esto con el debido conocimiento de los aspectos básicos de utilización que presenta cualquier framework web.


La reducción de costos es otra ventaja importante con respecto al trabajo que se debe realizar, ya que el framework permitirá al desarrollador centrar el mayor esfuerzo hacia los aspectos esenciales que se debe realizar en un producto de software. La utilización casi obligatoria de estándares y convenciones de código de los frameworks, ayuda a mejorar aplicaciones o sitios web al momento de trabajar en equipo, permitiendo una mejor comprensión del código y un trabajo más organizado(Usar o no un Framework, 2012).


      1. Desventajas de usar Frameworks Web.


Obviamente los frameworks web ayudan a desarrollo rápido de aplicaciones, pero aquí viene el inconveniente del aprendizaje ya que primero se debe invertir tiempo en conocer la herramienta y sus aspectos básicos para así proceder a probarlos y utilizarlos. Por otro lado, el conocimiento que se tiene sobre la utilización de un framework, no es el mismo que se tiene sobre el lenguaje sobre el que esta creado(Usar o no un Framework, 2012).



1   ...   4   5   6   7   8   9   10   11   ...   63

Similar:

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería electrónica en telecomunicaciones y redes diseño e implementación
Diseño e implementación de un sistema de control domótico supervisado por un teléfono móvil mediante la utilización de asterisk
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconFacultad de informatica y electronica escuela ingenieria en electronica, telecomunicaciones y redes
Estudio comparativo de los parametros tecnicos de las tecnologias umts y gsm para una futura migración en sma en la provincia de...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela politecnica nacional
Facultad: Ej. Ingeniería Eléctrica y Electrónica
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de administración de empresas carrera ingeniería en comercio exterior
Access denominada datos externos que nos permitirá importar datos desde cualquier programa dentro de nuestra computadora así como...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela técnica superior de ingeniería de telecomunicación universidad politécnica de cartagena
El proyecto consiste en realizar un estudio de las posibilidades que ofrece la
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica del litoral instituto de ciencias matemáticas ingeniería en estadística informática
Análisis estadístico del posicionamiento de las carreras que oferta la espol a nivel de pregrado en la ciudad de Guayaquil”
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica del litoral facultad en Ingeniería en Mecánica y Ciencias de la Producción
Programa para Optimización del Diseño de Recuperadores de Energía de Gases de Escape desde Hornos”
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconLa investigación científica
Coordinador de Título de Máster Universitario en Informática Pluridisciplinar, de la Escuela Técnica Superior de Ingeniería Informática....


Descargar 1.57 Mb.