Replicando una app con diferentes frameworks

5 de abril de 2022

Desde hace tiempo me aparecen videos recomendados de gente replicando una misma app usando diferentes frameworks, me parecen entretenidos pero no me acaba de cuadrar la aplicación que escogen puesto que es muy “light”, la desarrollan rápido pero no prueban cosas claves como: una llamada a una API; cargar librerías de UI; compilar y desplegar la app en un servicio. Así que me lanzo a probar mi suerte en esto y aprender algo más

La aplicación

Ya he mencionado arriba los requisitos, pero quiero añadir unas pautas sobre cosas a usar con el fin de tocar muchos puntos, a mi criterio, importantes para determinar si ha sido o no cómodo el desarrollo en ese framework.

La app tiene que poder

Con estos requisitos decido hacer una app “moderna” de comercio cercano, en la que los usuarios puedan añadir sus tiendas, puntuar y comentar otras desde un mapa y luego poder hacer gestión de productos o servicios básica.

Ahora tengo que dejar claro mi nivel con cada “framework” que voy a usar, he eliminado algunos por no conocerlos mucho aunque en un futuro me gustaría adaptar esto a Vue o Sapper por poner algunos ejemplos.

Quiero ampliar mis horizontes con estos 3 frameworks en el proceso, ahora sí, a empezar

React

Escojo empezar por React para agilizar el desarrollo de la interfaz, así aprovecho la estructura para los otros proyectos

Crear proyecto

Para crear el proyecto usaré Vite

npm create vite@latest react-app -- --template react-ts

No voy a poner todos los pasos y todo el código, pero si algo de vez en cuando para romper el ladrillo de texto