Frameworks y Ambientes - CaviedesGitHub/MiProyectoFinal GitHub Wiki
| Componente | Framework | Descripción |
|---|---|---|
| Backend | Python y Flask | Permite construir API's usando Python |
| Móvil | Kotlin | Permite construir aplicaciones móviles para dispositivos Android |
| Web | Angular | Permite crear aplicaciones web de una sola página usando Typescript |
| Web | Bootstrap | Permite crear aplicaciones con una interfaz atractiva y responsiva usando múltiples componentes estilizados para formularios, botones, tipografía, etc. |
| Pruebas unitarias backend | Pytest | Permite realizar pruebas unitarias para una aplicación Python |
| Pruebas unitarias frontend | Karma y Jazmine | Permite realizar pruebas unitarias para una aplicación Angular/Ionic |
| Pruebas E2E frontend web | Cypress | Permite realizar pruebas end-to-end en diferentes navegadores |
| Pruebas de rendimiento app móvil | Android Studio | Perfilar el rendimiento de aplicaciones Android |
Como ambiente cloud se utilizará AWS. Se utilizaran dos ambientes: staging y producción
| Ambiente | Descripción |
|---|---|
| QA | Ambiente para realizar pruebas de carga y pruebas de estrés para identificar cuellos de botella y optimizar el rendimiento antes de lanzar cambios en producción. |
| Producción | Ambiente donde operará la versión más reciente y estable de la aplicación |