Está en la página 1de 7

Tarea 6

Nombre de la materia
Desarrollo de páginas web

Nombre de la Licenciatura
Ingeniería en sistemas Computacionales

Nombre del alumno


Jessica Deanney Sandoval González

Matrícula
010357209

Nombre de la Tarea
Implementación de un framework

Unidad #
Unidad 6

Nombre del Profesor


Miguel Ángel Zavaleta Esquivel
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

"No estamos diseñando fotocopias de las páginas web, estamos diseñando páginas web."

-- Andy Clarke

Objetivos:
● Conocer las características de los frameworks.
● Conocer los fundamentos, ventajas y desventajas de los frameworks

Instrucciones:

● Lara, p., Martínez, J. A. (2006). Accesibilidad en la gestión de contenidos. La accesibilidad de los contenidos
web, (pp. 57- 62)

● Alcayde, A., Gómez J. (2014). PLANTILLAS EN LA CONSTRUCCIÓN DE PÁGINAS WEB. Construcción de


páginas web, (pp. 129-143)

● MDN web docs moz://a (2019). Frameworks Web de lado servidor. Recuperado de
https://developer.mozilla.org/es/docs/Learn/Server-side/Primeros_pasos/Web_frameworks

● Martínez, G. et al. (2010). DISEÑO DE FRAMEWORK WEB PARA EL DESARROLLO DINÁMICO DE


APLICACIONES. Recuperado de https://www.redalyc.org/pdf/849/84917316032.pdf

Forma de evaluación:

Criterio Ponderación Calificación obtenida

P
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

Presentación 10%

Desarrollo de Actividad 90%

Actividad II
Ejercicio I 25%
Ejercicio II 25%
Ejercicio III 40%

Desarrollo de la actividad:

I. Identificar las caracteristicas de los frameworks.

Contesta las siguientes 5 cuestiones por medio de la lectura de los recursos en plataforma.
(Valor 25%)

● ¿Es la definición de framework?

Es un entorno de trabajo es una estructura conceptual y tecnología de asistencia definida, normalmente con
artefactos o módulos concretos de software, que pueden servir como base para la organización y desarrollo
de software

● ¿Son las ventajas del uso de frameworks?

-Estructura y organización de código predeterminado: Los frameworks proporcionan tanto un esqueleto


como una forma de trabajar. Evitan tener que hacer un análisis sobre donde situar los diferentes archivos de
aplicación (recursos, controladores, vistas, modelos, etc).

-Reutilización del código. Evitar duplicidad de código: En el desarrollo de una aplicación existen ciertos
apartados que suelen repetirse, como la conexión a la base de datos, validación de formularios, páginas de
estilos, etc.

-Agilidad y rapidez en el desarrollo: gracias a la reutilización de código se consigue mayor rapidez en el


desarrollo, ya que no se perderá tiempo en desarrollar funcionalidades nuevas.-Menor coste de desarrollo: el
coste esta vinculado con la rapidez y agilidad.

● ¿Son las desventajas del uso de frameworks?

-Tiempo de aprendizaje: antes de empezar a desarrollar, se debe tomar una curva de aprendizaje.

P
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

-Versiones inestables: el hecho que un framework sea tan popular, provoca que estén en constante
actualización para cumplir con las nuevas tecnologías y demandas.

-Menor rendimiento: los framework consumen por lo general más recursos que una aplicación creada desde
cero y orientada al rendimiento.

-Código sin utilizar: si la aplicación es muy diminuta o pequeña, probablemente se desperdicie o no


aproveche mucho código que viene por defecto en el framework

● ¿Cuál es la deficinición de CMS?

CMS o Sistemas de Gestión de un contenido, son aplicaciones que nos permiten gestionar de una manera más
comoda y organizada los contenidos publicitarios en los sitios web.

● ¿Mencione tres frameworks web?

1.- Laravel

2.- Codelgniter

3.- Simfony

II. Conocer los componentes en los que se divide un framework.

P
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

Describe los componenetes del sistema.

Realiza todo el trabajo Componentes del sistema.


relacionado con la carga,
validació n y operaciones CRUD
sobre los formularios, se
desacopla la operació n central de
Framework de lo relacionado con Valida los permisos del
acceso a datos y gestió n de usuario en sesió n para
seguridad. realizar autenticació n y
autorizació n al momento
de requerir una acció n
determinada, para lograr
que la sesió n tenga
Se encarga de procesar las cualquier cambio, que se
solicitudes generadas desde vea reflejado en el usuario
la interfaz grá fica y las
direcciona a los procesos
especializados que devuelven
Realiza el acceso a las bases de datos Anote su
su respuesta mediante el descripción
que se hayan configurado,
mismo controlador
centralizando el acceso y permitiendo
el uso de diferentes tipos de bases de
datos.

III. Conocer las caracteristicas y fundamentos de los frameworks.

P
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

Relaciona los conceptos con la descripción de la siguiente tabla ingresando el número


correspondiente a la respuesta correcta en los paréntesis. (Valor 40%)

Respuestas Definiciónes/Descripción
1.- Productividad
( 3 ) Cuando un sitio se desarrolla en base a
plantillas, realizar un cambio goblal tan solo
requiere de realizar un cambio.

2.- Frameworks web ( 8 ) Es el encargado de validar los permisos del


usuario en sesión para realizar la autenticación
y autorización del mismo.

3.- Facilidad de ( 10 ) Está compuesta por un conjunto de páginas,


mantenimiento imágenes, hoja de estilo, javascript , etc. que
permiten la reutilización y diseño de un sito
web.

4.- Gestor de formularios ( 7 ) Este componente se encarga de realizar el


acceso a las Bases de datos que se hayan
configurado.

( 9 ) Cuando a través de la plantilla se tiene


5.- Content Management
Systems o CMS desarrollado el aspecto gráfico de la página el
diseñador puede obviar estos temas y centrarse
exclusivamente en la creación de contenido.

6.- Seguridad web ( 2 ) Proporcionan herramientas y bibliotecas para


simplificar operaciones comunes de desarrollo
web.

7.- Gestor de acceso a ( 5 ) Permiten la gestión de un sitio web en Internet


datos o una intranet corporativa.

( 4) Realiza todo el trabajo relacionado con la carga,


8.- Gestor de Seguridad
validación y operaciones CRUD sobre los
formularios.
9.- Reducción del tipo de
( 1 ) Es una medida de cuán rápido puedes crear
desarrollo
nuevas características una vez que te

P
Unidad 6: Framework para diseño y desarrollo web.
Desarrollo de páginas web

familiarices con el framework.

10.- Plantilla web ( 6 ) Algunos frameworks web proporcionan mejor


soporte para manejar ataques web comunes.

Escriba las referencias bibliográficas (formato APA).

La accesibilidad de los contenidos web(Lara, P. y Martínez, J. A., 2016).


-Construcción de páginas web(Gómez, J. y Alcayde, A., 2015).
-Diseño de framework web para el desarrollo dinámico de aplicaciones(Martínez, G., -Camacho, G.
y Biancha, D. 2010).
Frameworks Web de lado servidor(MDN web docs moz://a, 2019).

También podría gustarte