Skip to content

Algunas aclaraciones

danielasgomez273 edited this page Jun 4, 2024 · 2 revisions

🔸 Lenguaje y framework

Para la versión "final" del producto se decidió migrar todo el servidor de Python-Django, usado inicialmente, a Java con Spring debido a que los integrantes del grupo teníamos mayor afinidad. Además, debido a cambios en los requerimientos, era necesario realizar algunas mutaciones en la parte central, en la lógica de negocio, lo que implicaba grandes modificaciones. Es por estas razones que se determino que el mejor curso de acción era migrar todo a Java 17 con Spring 3. Este nuevo servidor comparte gran cantidad de endpoints con la versión anterior, sin embargo se realizo un ordenamiento y segregación, teniendo en cuenta la funcionalidad y tipo de recurso, para crear un backend mas robusto y escalable.

🔸 Base de datos

Respecto a las bases de datos, inicialmente, la version web usaba MySQL y la app mobile SQLite, pero al conectar la app mobile al backend, dejo de ser necesaria la base de datos en la aplicacion mobile en si, sino que tanto web como app se conectarian a la base de datos solo a travez del servidor, por lo que se elijió MySQL para tal cometido.

Clone this wiki locally