Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

FRAMEWORK

Framework

Ana Leonor Plasencia Illescas

Facultad de Ciencias Informáticas, Universidad Técnica de Manabí

Tecnología de la Información y Comunicación

Junio del 2022


FRAMEWORK

Introducción

El mundo de la tecnología la programación y el desarrollo de aplicaciones ha ido

evolucionando con el tiempo. Los programas son cada vez más complejos, deben funcionar en

distintos dispositivos y hacen uso de los nuevos avances en la tecnología de la computación.

Framework es un conjunto estandarizado de conceptos, practicas y criterios para enfocar

un tipo de problemática particular que sirve como referencia para solucionar problemas similares.

En el desarrollo de software, un entorno de trabajo es una estructura previa que se puede

aprovechar para desarrollar un proyecto. El uso de un framework de software para desarrollar

aplicaciones le permite concentrarse en la funcionalidad de alto nivel de la aplicación. Esto se debe

a que el framework se ocupa de cualquier funcionalidad de bajo nivel.

A partir del Framework los programadores pueden complementar y/o modificar la

estructura base para entregar el software o la aplicación que cumpla los objetivos requeridos, de

igual manera ven mejoradas sus condiciones de trabajo, accediendo a un marco de trabajo que le

facilita muchas tareas rutinarias y les ayuda a trabajar junto a otros programadores en un mismo

proyecto.

¿Qué debes tener en cuenta al elegir los framework?


FRAMEWORK

¿Qué tipos de framework existen?

Desarrollo

¿Qué debes tener en cuenta al elegir los framework?

✓ Lenguaje de programación que se va a utilizar

✓ Tipo de programa a desarrollar

✓ Equipos de desarrollo

¿Qué tipos de framework existen?

Existen muchos tipos de frameworks de software para facilitar el desarrollo de aplicaciones

para una amplia gama de dominios de desarrollo de aplicaciones, algunos de estos tipos son:

❖ Para aplicaciones web

Utilizados específicamente para la creación de proyectos online:

Django

Muy conocido como un framework de alto nivel para Python que combina

diferentes bibliotecas, es muy rápido ya que no está sobrecargado con detalles adicionales,

es capaz de reducir la cantidad de código. Ayuda a cometer errores de seguridad, se

encarga de administrar la cuenta y la contraseña sin escribir información relevante en los

archivos de cookies donde podría ser robada.

React

Es una biblioteca frontend de JavaScript creada por desarrolladores de Facebook,

aun así muchos desarrolladores consideran React un framework, porque tiene una
FRAMEWORK

arquitectura con componentes excelentes. Por ejemplo, compañías como Facebook,

Instagram, Netflix y Apple lo usan. De hecho, React admite diferentes tecnologías e

idiomas, lo que permite la combinación de nuevas características. Además, tiene una

interpretación rápida del código basado en HTML en el diseño de página real.

Vue .js

Es un framework open source de JavaScript, que nos permite la creación de

interfaces de usuario y aplicaciones de una sola página (single-page application o SPA, en

inglés), de una forma muy sencilla. Creado en el 2014 , se volvió popular ya que

implementa lo mejor de otros frameworks y elimina todo lo innecesario. Sirve para crear

páginas web completas.

Angular

Es un framework JS de código abierto basado en mecanografiado, se utiliza para

crear y mantener aplicaciones web de una sola página. Fue desarrollado por Google, usa

html para construir interfaces usuario.

Algunos sitios web populares desarrollados con AngularJS son:

Netflix

Paypal

Youtube

Laravel
FRAMEWORK

Es un framework basado en PHP con una sintaxis elegante y expresiva, es de código

abierto por lo tanto sigue un patrón de diseño modelo-vista-controlador.

❖ Framework de DataScience

Apache Spark

Es un motor de análisis unificado para el procesamiento de datos a gran escala, es

un framework de programación para procesamiento de datos distribuidos diseñado para ser

rápido y de propósito general, esta garantizado por su licencia Open Source.

Pytorch

Es un framework de Machine Learning de código abierto creado para ser flexible y

modular para la investigación, con la estabilidad y el soporte necesarios para el despliegue

de producción.

Tensorflow

Es una plataforma de código abierto de extremo a extremo para el aprendizaje

automático.

Empresas y Proyectos que usan TensorFlow

Twitter.

LinkedIn.

Dropbox.

Paypal.

SAP.

Uber.

Google.

Airbnb.
FRAMEWORK

❖ Frameworks de desarrollo móvil

Iónico

Este framework es un SDK de frontend de código abierto para desarrollar

aplicaciones híbridas basado en tecnologías web (HTML, CSS y JS). Es decir, un

framework que nos permite desarrollar aplicaciones para iOS nativo, Android y la web,

desde una única base de código

Xamarin

Es una plataforma de código abierto para compilar aplicaciones modernas y con

mejor rendimiento para iOS, Android y Windows con .NET. Xamarin es una capa de

abstracción que administra la comunicación de código compartido con el código de

plataforma subyacente.

Las aplicaciones de Xamarin se pueden escribir en PC o Mac, y compilar en

paquetes de aplicación nativos, como un archivo .apk en Android o .ipa en iOS.

Flutter

Es un SDK desarrollado por Google para crear aplicaciones móviles tanto para

Android como para iOS (Apple). Fue desarrollado como un software para uso interno

dentro de la compañía pero vieron el potencial que tenia y decidieron lanzarlo como

proyecto de código libre.

Conclusión

Todos los frameworks estudiados destacan ya que cada uno cuenta con características

excelentes en cada campo, aun así cada año tenemos nuevas tecnologías destacadas entre las

cuales están los frameworks, actualmente los desarrolladores dependiendo de sus necesidades y

presupuestos hacen un previo estudio para determinar cuál es la mejor herramienta para trabajar.
FRAMEWORK

Bibliografía

Barragán, A. (26 de 11 de 2021). OpenWebinars. Obtenido de Qué es Vue JS y qué lo diferencia de otros
frameworks: https://openwebinars.net/blog/que-es-vue-js-y-que-lo-diferencia-de-otros-
frameworks/#:~:text=es%20Vue%20JS-,Vue.,de%20una%20forma%20muy%20sencilla.

Cloud&Servicios, A. (2022). ¿Qué es un Framework? Tipos de Frameworks. Obtenido de


https://admcloudservices.com/blog/que-es-un-framework-tipos-de-frameworks.html

KeepCoding, R. (21 de Enero de 2022). KEEPCODING TECH SCHOOL. Obtenido de Los 5 mejores
frameworks Full Stack: https://keepcoding.io/blog/los-5-mejores-frameworks-full-stack/

Muente, G. (8 de Enero de 2020). rockcontent. Obtenido de Guía completa del Framework: qué es,
cuáles tipos existen y por qué es importante en Internet:
https://rockcontent.com/es/blog/framework/

SOFTTEK, B. (22 de 12 de 2021). IN SOFTWARE TRENDS. Obtenido de Los mejores Frameworks de


backend para 2022: https://softtek.eu/tech-magazine/software-trends/los-mejores-
frameworks-de-backend-para-2022/

tic, a. (s.f.). Flutter aures tic. Obtenido de Flutter: https://aurestic.es/que-es-


flutter/#:~:text=Flutter%20es%20un%20SDK%20desarrollado,como%20proyecto%20de%20c%C
3%B3digo%20libre.

También podría gustarte