¿Qué es Framework y cómo usarlo?
¿Qué es Framework y cómo usarlo?
La programación informática, maneja grandes cantidades de códigos y textos que suelen tener errores difíciles de encontrar, para ello se usan los framework, que son bases estructuradas para elaborar proyectos, plantillas que ofrecen una organización y punto de partida para el desarrollo de un software con determinados objetivos, en programación sirven para facilitar la tarea de los programadores.
Es un marco o esquema de trabajo para desarrollar software que garantiza los procesos, simplifica el trabajo, segura las buenas prácticas y la permanencia del código sin tener que escribirlo en repetidas ocasiones. Este conjunto de herramientas y módulos que pueden ser reutilizados para varios proyectos.
Ahora mencionamos algunos de los framework más utilizados para que te des una idea de cuales son y de para qué sirven, seguro has escuchado hablar de ellos:
- JavaScript: Angular, Ember, Vue y React*
- Python: Django
- PHP: Laravel, CodeIgniter y Symfony
- Java: Spring MVC, JSF y Struts
- .NET: De Microsoft para webs.
Existen diferentes tipos, los que se usan para software development, mejoran la estructura de la aplicación, ya que dan la base para organizar los proyectos dentro de su sistema operativo. Los utilizados para el desarrollo web son varios, ya que su uso depende del lenguaje de programación utilizado, los backend, los frontend o el ReactJS, que se usa para los ful stack developers. Por su parte, los que se usan para gestión de contenido, que también están relacionados con el diseño web, son interfaces para personalizar un CMS, y hay muhcos de estos ideales para cada lenguaje, incluso para diferentes tareas dentro de los propios lenguajes.
Usar los framework conlleva muchas ventajas, ahorra tiempo al proporcionar una estructura para el desarrollo de la aplicación, con los estándares de programación, por su extensión es más fácil encontrar herramientas, módulos e información, da seguridad al tener resueltas las vulnerabilidades y cuenta con una comunidad de desarrolladores para apoyarte con las dudas.
Por: Biblioteca Digital TELMEX
Tabla de contenidos
- Blog
- Videojuegos ¿Un recurso didáctico?
- Consejos para mantener la seguridad en las clases online
- Realidad aumentada en la educación
- Cómo hacer una clase entretenida
- Design Thinking
- MOOC (Massive Open Online Course)
- ¿Qué es Framework y cómo usarlo?
- Microcursos
- Learning analytics
- Tecnología Inmersiva
- Desafío de las TIC en educación
- ¿Qué hay detrás de la interacción con los dispositivos y aplicaciones?
- Enfoque STEAM en la educación
- Aprendizaje adaptativo
- El E-learning transforma el panorama educativo en México
- Día de las niñas en las TIC
- El E-learning transforma el panorama educativo en México
- Inteligencia Artificial
- Huella digital
- Trabajos del Futuro: Oportunidades Relevantes y Demandadas que Moldearán la Sociedad
- Automatiza Tu hogar de Forma Económica: ¡Simplifica tu Vida sin Gastar una Fortuna!
- E-Sports: Más que un Juego, una Revolución para la Generación Digital
- México al volante verde
- La tecnología en el desarrollo de los niños
- Tecnologías para la conservación de la biodiversidad
- Mujeres a la vanguardia de la innovación
- El papel de la IA en el área de la salud
- Usuarios de intenet en México
- La inteligencia artificial, revolucionando la educación
- Chatbots y asistentes virtuales: qué son, qué hacen y quién los utiliza
- La importancia de desarrollar habilidades digitales
- Mi yo digital: reputación online
- Astroturfing: La estrategia que distorsiona la opinión
- Las tradiciones mexicanas en la era digital
- La tecnología, clave para alcanzar los Objetivos de Desarrollo Sostenible