728x90
오늘 프로젝트 백엔드 서버 구축을 위해서 이것저것 검색해 보았다.
백엔드 API를 만들어보는건 처음이어서 이게 맞나.. 하면서 검색했는데
일단 우리는 Flask를 이용해서 개발하기로 했고,
JAVA에서는 DAO, DTO를 이용한 개발이 주류인 반면
Python에서는 SQLAlchemy(ORM)을 사용한 개발이 더 활발해 보였다.
ORM 은 Prisma 를 할 때 처음 들었는데
Object Relational Mapper라고 SQL문을 작성하지 않아도 대신 알아서 작성해 준다.
대신 복잡한 쿼리문이나 성능이 안좋을 수 있다는 한계가 있지만
빠른 개발에 한몫한다.
그래서 Flask 를 사용하니까 Flask-SqlAlchemy 와
문서화와 편리함를 위해 flask-smorest 를 사용하려고 한다.
우테코처럼 작업하다보니까 다른 공부를 못했는데
그만큼 재밌었다는 뜻이니까 만족해~~
728x90
'TIL' 카테고리의 다른 글
TIL - 풀스택 GPT (0) | 2025.01.02 |
---|---|
데이터 베이스 관련 궁금증 정리 - redis, mysql, mariadb, nosql, rdms (0) | 2024.12.15 |
java sort comperator (1) | 2024.11.20 |
MariaDB ERROR 발생 (0) | 2024.11.18 |
우테코 4주차 마무리 후기 (1) | 2024.11.11 |