1. Asignatura: Desarrollo de páginas web
Tema: Framework para diseño y desarrollo web
Profesor: Ing. Fidel de la Cruz Iturbide
2. Orden del día
❖ Temario
❖ Inicio
❖ Objetivos
❖ Desarrollo
❖ Cierre
3. Temario
6. Framework para diseño y desarrollo web
6.1 Ventajas y desventajas del empleo de Frameworks
6.2 Instalación y configuración
6.3 Tipos de Frameworks
4. Framework para diseño y desarrollo web
El concepto framework se emplea en muchos ámbitos del desarrollo de
sistemas software, en general, con el término framework, nos estamos
refiriendo a una estructura software compuesta de componentes
personalizables e intercambiables para el desarrollo de una
aplicación.
En otras palabras, un framework se puede considerar como una
aplicación genérica incompleta y configurable a la que podemos
añadirle las últimas piezas para construir una aplicación concreta.
5. Ventajas y desventajas del empleo de Frameworks
Ventajas:
• Programación orientada a objetos (POO).
• Patrón de diseño Modelo Vista Controlador (MVC).
• Trabajo con bases de datos, mapeo relacional de objetos(ORM), constructores de
consultas, etc.
• Trabajo con formularios y validación implementado.
• Enrutamiento y URLs amigables.
• Seguridad.
• Librerías y funcionalidades ya hechas.
Desventajas:
• Curva de aprendizaje, a veces, elevada.
• Desconocimiento del funcionamiento del core del framework.
• A mayor abstracción, menor rendimiento.
• A veces, sufren muchos cambios de código entre versión y versión.
6. Instalación y configuración
En la actualidad los servicios de hosting permiten la instalación
automática de WordPress dentro del servidor, pero al variar entre cada
proveedor los pasos a seguir, nos concentraremos en la forma manual
de hacerlo.
Los pasos para instalar WordPress manualmente son:
1. Descarga los archivos de instalación de WordPress.
2. Usa un cliente FTP para subir los archivos de WordPress a una
cuenta de hosting.
3. Crea una base de datos MySQL
4. Abre tu dominio en el navegador web y ejecuta el asistente de
instalación de WordPress en 5 minutos.
7. Tipos de Frameworks
El objetivo de un framework o marco de trabajo, consiste, en enfocarse
únicamente en el desarrollo del negocio o aspectos específicos,
aligerando las tareas repetitivas que conlleva los patrones comunes del
desarrollo web.
Lo que hace eficiente a los frameworks es que utilizan el paradigma de
la programación orientada a objetos (POO) combinada con el patrón de
diseño MVC, también conocido como Model-View-Controller.
8. Pregunta de investigación
Para construir un sitio web enfocado al comercio
electrónico, determina que framework es adecuado
para realizar este desarrollo, según sus características y
las herramientas que proporciona.