Primer entrada de Prueba de Concepto #2 Bases de datos
Para esta segunda prueba de concepto se nos pide una mayor complejidad en la base de datos comparada a la primera prueba de concepto.
Lo primero que decidimos como grupo de trabajo es empezar a trabajar en React, la librería de JavaScript, para la realización del front-end del proyecto. Decidimos que vamos a usar React + TypeScript, con Bun y Vite.
El primer problema que nos encontramos es tratar de hacer el servidor que se conecta a la Base de Datos que está en Microsoft SQL Server, para solucionar esto, decidimos usar un server similar al de la primera prueba de concepto, pero ahora en TypeScript, esto representó un pequeño problema, puesto que el server anterior usaba Node.JS (basado en JavaScript) y para que TS lo comprenda, hay que hacer unos ajustes, en la línea de que TypeScript entienda correctamente cada instrucción (ahora tipadas).
Después de ajustado ese problema, el server corre perfectamente nuevamente. Entonces, esto se resume un proyecto web desacoplado, la parte del Front-end usa Bun para el servidor, pero la parte del Back-end usa Node.JS, lo cual no es nada grave, más bien tiene sus ventajas, puesto que ahora ambas partes son independientes.
En la imagen se presenta la estructura base generada por Bun para un proyecto de React, este será nuestro front-end:
Luego, agregamos la carpeta server, que es el back-end, en este está la conexión con la base de datos:
Comentarios
Publicar un comentario